Welcome to E-Books Directory
This is a freely downloadable e-book.

Principles of Programming Languages
by Mike Grant, Zachary Palmer, Scott Smith

Number of pages: 179

This book is an introduction to the study of programming languages. The material has evolved from lecture notes used in a programming languages course for juniors, seniors, and graduate students at Johns Hopkins University. The book treats programming language topics from a foundational, but not formal, perspective. It is foundational in that it focuses on core concepts in language design such as functions, records, objects, and types and not directly on applied languages such as C, C++, or Java. The book shows how the particular core concepts are realized in these modern languages, and so the reader should emerge from this book with a stronger sense of how they are structured.

Download or read it online here:

Download link

 (900KB, PDF)