Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
From the stack principle to ALGOL
Bauer F. In Software pioneers. New York, NY,  Springer-Verlag New York, Inc.,  2002. Type:Book Chapter
Date Reviewed: Nov 26 2003

The principle of using a pushdown stack is so well established in computer science that it needs no explanation in this review. What is not so well known is how that principle came to be such a fundamental part of compilers and other symbol processing software.

Bauer, a very early German computer pioneer, relates the step-by-step history of this concept from the time he first encountered it in a 1948 logic class, through its use in the development of ALGOL and the many languages that have arisen from that source. Along the way, he describes mechanical devices for checking logic expressions, a relay-based machine that led to patents on the process, and the interplay (and infighting) that resulted in the development of ALGOL. He details the contributions of such early pioneers as Heinz Rutishauser, Klaus Samelson, and John Backus, to name only a few.

This short item makes a significant contribution to the history of software and its creators. Not only does he provide little known information about the development of the ALGOL family, but he also relates unknown details about why certain national groups were missing from its development.

Reviewer:  M. R. Williams Review #: CR128661 (0405-0607)
1) Albrecht , A.; Gaffney , J. Software Function, Sources Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Trans. Software Eng. 9, 6(1983), 639–648.
Bookmark and Share
 
Lists, Stacks, And Queues (E.1 ... )
 
 
Software (K.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Lists, Stacks, And Queues": Date
A priority queue for the all pairs shortest path problem
Moffat A., Takaoka T. Information Processing Letters 18(4): 189-193, 1984. Type: Article
Mar 1 1985
Amortized efficiency of list update and paging rules
Sleator D., Tarjan R. (ed) Communications of the ACM 28(2): 202-208, 1985. Type: Article
Nov 1 1985
Self-organizing search lists using probabilistic back-pointers
Hester J., Hirschberg D. Communications of the ACM 30(12): 1074-1079, 1987. Type: Article
Oct 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy