|
Authored by: jesse on Thursday, May 10 2012 @ 08:49 AM EDT |
Some coders (me included) used "#define BEGIN {" to make a conversion
effort (from Pascal to C) closer to the Pascal syntax.
But it didn't work well as Pascal used Record constructs that could get confused
because of the drastic differences (variable names would be in front of the type
definition, not after).
A translator program would work... but then it becomes a much bigger effort.[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 10 2012 @ 11:18 AM EDT |
Way back in the early beginning of time, when source code was shipped as part of
the Unix system on machines that were used inside of Bell Labs, I had the
opportunity to look at the code for the Bourne shell. Bourne liked Algol. He
did enough #defines that the code, though written in C, looked like Algol. I
described it as C-gol (pronounced like the bird seagull).[ Reply to This | Parent | # ]
|
|
Authored by: bprice on Friday, May 11 2012 @ 02:18 AM EDT |
many pascal programs I Saw had this....
#define {
BEGIN
#define } END
That could produce some interesting
effects, since { and } are the standard Pascal comment
delimiters, with (* and *) provided for character sets not
containing the { and }.
--- --Bill. NAL: question
the answers, especially mine. [ Reply to This | Parent | # ]
|
|
|
|
|