Tuesday, April 05, 2005

ALGOL 60

Discussion

  • ALGOL introduced structured programming (http://www.cs.bris.ac.uk/Teaching/Resources/COMS11200/notes/notes9.html).
  • ALGOL 60 introduced BNF notation ().
  • ALGOL 60 introduced recursion ().
  • ALGOL 60 introduced blocks ().

The idea of using bold type for keywords, indicating that they are reserved, comes from Algol 60 (Barron 1977).

Block

"ALGOL 60, introduced block structure and scope, pass-by-value, and pass-by-name."
See: http://www.cs.iastate.edu/~leavens/ComS541Fall97/hw-pages/history/algol.html

References

No comments: