Jump to ratings and reviews
Rate this book

Foundations of Programming Languages

Rate this book
This clearly written textbook introduces the reader to the three styles of programming, examining object-oriented/imperative, functional, and logic programming. The focus of the text moves from highly prescriptive languages to very descriptive languages, demonstrating the many and varied ways in which we can think about programming. Designed for interactive learning both inside and outside of the classroom, each programming paradigm is highlighted through the implementation of a non-trivial programming language, demonstrating when each language may be appropriate for a given problem. includes review questions and solved practice exercises, with supplementary code and support files available from an associated website; provides the foundations for understanding how the syntax of a language is formally defined by a grammar; examines assembly language programming using CoCo; introduces C++, Standard ML, and Prolog; describes the development of a type inference system for the language Small.

370 pages, Kindle Edition

First published January 19, 2015

8 people are currently reading
37 people want to read

About the author

Kent D. Lee

8 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (11%)
4 stars
5 (55%)
3 stars
3 (33%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Joaquín Chemile.
99 reviews4 followers
December 28, 2020
Los primeros capítulos son los mejores. Al no tomar ejemplos de lenguajes más conocidos se vuelve bastante críptico por momentos. Especialmente cuándo toma ejemplos de ML y Prolog. Es un buen material si nunca se cursó sintaxis y semantica de los lenguajes o sus homónimas en las otras universidades.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.