Publisher's Synopsis
Examines a wide range of programming language designs, from Fortran to the newest research languages, to discover their common patterns, relationships, and antecedents. Emphasizes the structural-engineering rather than mathematical approach to programming, the importance of aesthetics and elegance in the success of language design, and provides an