A site devoted mostly to everything related to Information Technology under the sun - among other things.

Wednesday, October 22, 2008

3 Books On Programming Languages

If you are interested in creating a Domain Specific Language, the following books may be of help.

First there are R.D. Tennet’s “Principles of Programming Languages” and Michael Scott’s “Programming Language Pragmatics.”

The former work was published in 1981, its content is still highly relevant and it is frequently cited in today’s discussions of the implementation of Java closures. The latter book focuses on pragmatics, which are the implementation aspects of a language. It discusses such topics as data type selection, object lifetimes and parameter processing.

Then there’s the just-released “Design Concepts in Programming Languages,” by F. Turbak and D. Gifford.

The book is comprehensive and presents numerous little languages to illustrate key concepts. The material is dense and relies heavily on mathematical explanations, formal logic and Lisp-like language examples; in other words, it has a strongly academic feel. Readers who use it as a reference volume can skip the math and symbols without much loss.

No comments:

About Me

My photo
I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.

Blog Archive