On 2025-02-16 7:32 a.m., Paul Koning via cctalk wrote:

A lot of early "ALGOL" compilers did major subsetting because it was considered to hard 
to do the real language.  Those subsets may not actually bear any real resemblance to the actual 
language.  For example, a "subset" that omits recursion is not ALGOL but rather a mongrel 
joke.


I disagree here, recursion is just one method of problem solving.

While I think, function nesting is too complex for most use, the use of stack based local variables in blocks was a important step foreword.

Playing around with META-II, compiler compiler I discovered  it had
no way of handling local variables and symbol tables, as it just moved text around.I could parse fine, but not generate code.

Did many people believe back then that one could just shuffle text around to solve new programing languages like Algol, where it might work with something like Fortran, with some sort of macro processing language.


        paul



Reply via email to