|From:||Roger L Costello <firstname.lastname@example.org>|
|Date:||Sat, 18 Jun 2022 19:42:55 +0000|
|Injection-Info:||gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="24846"; mail-complaints-to="email@example.com"|
|Keywords:||design, macros, comment|
|Posted-Date:||20 Jun 2022 18:06:43 EDT|
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?"
[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
Search the comp.compilers archives again.