Related articles |
---|
c to Pascal translators? bdc2@po.CWRU.Edu (1998-02-18) |
Re: c to Pascal translators? adrian@dcs.rhbnc.ac.uk (1998-02-20) |
Re: c to Pascal translators? geert@sun3.iaf.nl (Geert Bosch) (1998-02-20) |
Re: c to Pascal translators? pdbaylie@eos.ncsu.edu (Peter D Baylies) (1998-02-20) |
Re: c to Pascal translators? ssu95atc@reading.ac.uk (Tony Curtis) (1998-02-20) |
Re: c to Pascal translators? derek@knosof.co.uk (1998-03-03) |
Re: c to Pascal translators? bweinra@uswest.com (Bret D Weinraub) (1998-03-05) |
Re: c to Pascal translators? bear@sonic.net (Ray Dillinger) (1998-03-06) |
Re: c to Pascal translators? fpeelo@portablesolutions.com (Frank Peelo) (1998-03-07) |
Re: c to Pascal translators? RogerHA@aol.com (RogerHA) (1998-03-08) |
Re: c to Pascal translators? joachim.durchholz@munich.netsurf.de (Joachim Durchholz) (1998-03-12) |
Re: c to Pascal translators? albaugh@agames.com (1998-03-12) |
Re: c to Pascal translators? anton@mips.complang.tuwien.ac.at (1998-03-15) |
Re: c to Pascal translators? torbenm@diku.dk (1998-03-18) |
From: | Ray Dillinger <bear@sonic.net> |
Newsgroups: | comp.compilers |
Date: | 6 Mar 1998 02:07:13 -0500 |
Organization: | Cognitive Dissidents |
References: | 98-02-090 98-02-104 |
Keywords: | C, Pascal, translator, practice |
Geert Bosch wrote:
> That's also true the other way around. One particular tricky thing
> in converting Pascal to C are nested procedures with proper scoping.
Actually not very hard. I have done a lot of programming in
Pascal, and I really like the way nested procedures and
functions allow me to control the namespace. C's insistence
on each function definition being top-level, especially when
it's namespace is already crowded, is difficult for me to
work with.
But automatic translation is pretty easy, really. You just
make lookups to identify the variables (and functions) that
are intentionally captured and do hygienic renaming on the
rest.
Bear
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.