Advanced Programming Language Design

Advanced Programming Language Design
ISBN-10
0805311912
ISBN-13
9780805311914
Pages
480
Language
English
Published
1996
Publisher
Addison-Wesley
Author
Raphael A. Finkel

Description

Examines a wide range of programming language paradigms and issues. Challenges and encourages readers to launch into their own research in the field. The book does not focus on any one language, or even on a few languages; it mentions, at least in passing, over seventy languages, including well-known ones (Algol, Pascal, C, C++, LISP, Ada, FORTRAN), important but less known ones (ML, SR, Modula-3, SNOBOL), significant research languages (CLU, Alphard, Linda), and little-known languages with important concepts (Io, Go . del). Several languages are discussed in some depth, primarily to reinforce particular programming paradigms. ML and LISP demonstrate functional programming, Smalltalk and C++ demonstrate object-oriented programming, and Prolog demonstrates logic programming.