On 6/22/2006 at 12:25 AM woodelf wrote:
Since only a few machines pre-1970's had a stack
for subroutines
and/or parameters you only had a few styles of programing view
points -- FORTRAN , BASIC , LISP , INTERCAL , COBOL , ALGOL --
Forth and APL don't really count.
Algol-60 definitely embodied a stack notion--it was one of the few
programming lanugages that included recursion as a feature. FORTRAN and
COBOL defintely did not--and compilers typically generated code that saved
registers, arguments and return addresses in static memory areas.
Cheers,
Chuck