Related articles |
---|
From: | Roger L Costello <costello@mitre.org> |
Newsgroups: | comp.compilers |
Date: | Sat, 18 Jun 2022 19:42:55 +0000 |
Organization: | Compilers Central |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="24846"; mail-complaints-to="abuse@iecc.com" |
Keywords: | design, macros, comment |
Posted-Date: | 20 Jun 2022 18:06:43 EDT |
Accept-Language: | en-US |
Content-Language: | en-US |
Hi Folks,
I am reading "Software Tools" by Kernighan and Plauger. One of the things that
I've learned is that Ratfor is a simple abstraction on top of Fortran. For
example, Ratfor provides a while loop. The while loop can be mechanically
converted to Fortran if-then and goto statements. Really cool!
That got me to wondering, "What other programming languages are simply
abstractions on top of an existing programming language?"
/Roger
[The infamous m4 macrogenerator is used to build what are in effect new
languages like the sendmail configuration and GNU Autoconf. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.