
Concepts of programming languages
by Robert W. Sebesta · first published 1989
7mentions
4recommended by
7HN commenters
2011–2026first – last mentioned
57% recommend43% neutral
"Concepts of Programming Languages, Seventh Edition is a comprehensive introduction to programming language concepts. The book examines design and analysis issues using a wide variety of programming languages."--Jacket.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







There are courses on programming languages in general for CS majors, and textbooks for those courses can be found by searching "programming languages" on Amazon, for example Concepts of Programming Languages (11th Edition) by Robert W. Sebesta Programming Language Pragmatics by Scott, Michael L.
on “Ask HN: Book comparing major programming languages at a technical level?” ↗A classic reading on the field of programming language theory is the Sebesta one: Concepts of Programming Languages.
on “Ask HN: Which books do you consider real gems in your field of work/study?” ↗Concepts of Programming Languages by Sebesta. This helped me understand what abstractions are all about.
on “Ask HN: What, in your opinion, are the greatest and most useful textbooks?” ↗We used Concepts of Programming Languages (http://www.pearsonhighered.com/educator/product/Concepts-of-...) in my undergraduate Comparative Languages course which was very good and seems to cover much of the same material as the course. I sadly…
on “Concepts in Programming Languages” ↗…even mention it because I know they're ubiquitous), but also because bad habits are formed early, and this could do that. * Patterson and Hennessy - Computer Organization and Design (5d.) * Sebesta - Concepts of Programming Languages (11d.) (but only after finishing some of CLRS, and even then I don't know how appropriate this is) ===== What kind of experience did he have with computers before he went in? Depending, you may be…
on “Ask HN: Learning to code, without a computer?” ↗…lies in its generalization. Most beginner programming books teach one specific language (e.g., Python, Java, C++) and focus on syntax and usage. This book instead equips readers with the foundational concepts of programming languages so that they can more easily learn any new language in the future. By separating syntax (surface-level appearance) from semantics (underlying meaning), it teaches readers to recognize the deep commonalities…
on “Introduction to Programming Languages” ↗I had a similar course, "Concepts of Programming Languages". The accompanying textbook was by Robert Sebest under the same name.
on “A Design Space Exploration of Async/Await” ↗