Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Concepts of programming languages

    Concepts of programming languages

    Robert W. Sebesta · 1989

    "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.

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    4recommend
    7mentions
    7people
    2011–2026years
    57% recommend43% neutral

    Mentions per year

    201120132015201720192021202320252026

    What Hacker News says

    1. spapas82Sep 2022
      A classic reading on the field of programming language theory is the Sebesta one: Concepts of Programming Languages.
      thread
    2. BostonianFeb 2022
      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.

      thread
    3. leonardoeloyJun 2020
      Concepts of Programming Languages by Sebesta. This helped me understand what abstractions are all about.
      thread
    4. klt0825Dec 2011
      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 lost the book when I moved but I remember loving both the book and the course and learning a ton thanks to seeing a number of different language types side by side. I have fond memories of trying to wrap my mind around Prolog the first time I saw it.

      thread
    5. faresahmedSep 2026
      I had a similar course, "Concepts of Programming Languages". The accompanying textbook was by Robert Sebest under the same name.
      thread
    6. joatmon-snooOct 2016
      On a CS-theory level, there's a fair amount of stuff he can learn in terms of just "thinking", but it won't come very close to being able to putz around with code and watch it fail.

      Suggestions for absolutely no computers:

      * CLRS, the classic. (I just skimmed the intro, though, and if he has no background in uni-level maths, it might be a little tough to digest.)

      * (maybe) the Head First series (as someone else suggested). I'm wary of suggesting it not just because I have no experience with the books (I only 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 able to make recommendations about stuff relevant to what he's used.

      =====

      Can you get him something like a TI-84? Because even that will at least allow him to go in and write TI-BASIC.

      thread

    Related

    Cover of Programming Language Pragmatics
    2008–2026

    Programming Language Pragmatics

    Michael L. Scott
    31 recommend · 54
    Cover of Programming Language Concepts
    2011–2018

    Programming Language Concepts

    Peter Sestoft
    4 recommend · 6
    Cover of Essentials of programming languages
    2008–2026

    Essentials of programming languages

    Daniel P. Friedman
    43 recommend · 76
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of Concepts, techniques, and models of computer programming
    2007–2026

    Concepts, techniques, and models of computer programming

    Peter Van Roy
    70 recommend · 133
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of Practical Foundations for Programming Languages
    2013–2026

    Practical Foundations for Programming Languages

    Robert Harper
    17 recommend · 34
    Cover of Types and Programming Languages
    2008–2026

    Types and Programming Languages

    Benjamin C. Pierce
    132 recommend · 321