Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #3245
| From | "minf...@arcor.de" <minforth@arcor.de> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Re: Re: What attributes of a programming language simplify its implementation? RPN? |
| Date | 2022-11-16 04:54 -0800 |
| Organization | Compilers Central |
| Message-ID | <22-11-017@comp.compilers> (permalink) |
| References | (1 earlier) <22-10-025@comp.compilers> <29190_1668508275_63736A72_29190_327_1_22-11-007@comp.compilers> <22-11-009@comp.compilers> <22-11-013@comp.compilers> <22-11-015@comp.compilers> |
gah4 schrieb am Mittwoch, 16. November 2022 um 11:57:18 UTC+1: > The Sun boot roms also use Forth, or something Forth-like as the > built-in control language. > [The FreeBSD boot also uses Forth for boot-time configuration. It's a nice > little language but we're drifting away from compilers. -John] You are right when it would only be about Forth, but we were musing about simplified compilation without all the usual ballast. So the capability in a (meta)language for compile-time execution comes into play. Forth is only one example. TCL would be my next candidate. I don't know Seed7 but its author claims to be able to e.g. redefine and create new operators which means new semantics. [There was a vogue in the 1970s for extensible languages like EL1 at Harvard and IMP72 at Yale. You could add new grammar rules on the fly. What that meant was that no two programs were written in the same language and they were unreadable and often undebuggable. OOP, which lets you add new types and semantics without changing the syntax, turned out to be a lot more useful. See https://en.wikipedia.org/wiki/Extensible_programming -John]
Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar
What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-09-30 12:46 +0100
Re: What attributes of a programming language simplify its implementation? Martin Ward <martin@gkc.org.uk> - 2022-10-01 15:56 +0100
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-01 17:05 -0700
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-02 00:11 -0700
Re: What attributes of a programming language simplify its implementation? "Robin Vowels" <robin51@dodo.com.au> - 2022-10-03 12:34 +1100
Re: What attributes of a programming language simplify its implementation? robin51@dodo.com.au - 2022-10-03 15:59 +1100
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-10-03 12:28 -0700
Re: What attributes of a programming language simplify its implementation? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-10-02 01:21 +0100
Re: What attributes of a programming language simplify its implementation? Thomas Koenig <tkoenig@netcologne.de> - 2022-10-08 22:44 +0000
Re: What attributes of a programming language simplify its implementation? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-14 05:14 -0800
Re: What attributes of a programming language simplify its implementation? gah4 <gah4@u.washington.edu> - 2022-11-15 06:09 -0800
RE: Re: What attributes of a programming language simplify its implementation? Roger L Costello <costello@mitre.org> - 2022-11-15 11:52 +0000
Re: Re: What attributes of a programming language simplify its implementation? <minforth@arcor.de> - 2022-11-15 09:48 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? gah4 <gah4@u.washington.edu> - 2022-11-15 16:11 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 04:54 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? "minf...@arcor.de" <minforth@arcor.de> - 2022-11-16 05:39 -0800
Re: Re: What attributes of a programming language simplify its implementation? RPN? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2022-11-16 18:12 +0000
csiph-web