Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Advanced Programming Language Design by Raphael A Finkel
Recommended
ISBN: 0 8053 1191 2       Publisher: Addison-Wesley       Pages: 480pp       Price: £49-00
Categories:   languages     compilers    
Reviewed by Francis Glassborow in C Vu 9-4 (May 1997)
This is a book aimed at Computer Science students and others interested in the principles of designing a computer language.

The author has an encyclopaedic knowledge of existing programming languages and classifies languages under seven headings. These include dataflow, concurrent and aggregate-based together with the better known functional, object-oriented and logic. Couple these with the best-known group--imperative (often called procedural) languages--and you have a rich menu to study. Such study can be very rewarding.

It is a pity that working programmers, even if they have the interest, probably lack time to study texts such as this. Had they the time they would find that there are far more ways of approaching a programming problem than they think. They might discover that the ideas found in this book would encourage them to seek out other tools that could add greatly to the range of solutions available to them.

Just as the study of human language can broaden your perspective (the more diverse the languages the better, try adding Arabic, Bengali and Chinese to your present set) so can a study of the artificial languages of our computers.

If you have the time, I would hope that you would accept the challenge of reading a book such as this one. The subject matter is technically demanding but the author has avoided wrapping it up in overly academic language.


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/a/a000152.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/