Cover of Programming Language Concepts

Programming Language Concepts

by Peter Sestoft · first published 2012

6mentions
4recommended by
5HN commenters
2011–2018first – last mentioned

80% recommend20% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 2 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 1 mention2016: 1 mention2017: 0 mentions2018: 2 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • Seanny123 · Jul 9, 2018 · Recommends

    I tried using this book to learn functional programming and Haskell. It didn't work for me, due to the learning curve and topic progression. I recommend instead reading "Programming Language Concepts" by Sestoft. It's F#, but it helped me understand the Haskell bits of this tutorial much better.

    on “Write Yourself a Scheme in 48 Hours” ↗
  • fsloth · Feb 4, 2015 · Recommends

    …F#" a good reference book on writing general stuff in the .Net ecosystem with F#, Petricek's "Real-World Functional Programming" a very good introduction to various application patterns and Sestoft's "Programming Language Concepts" a great book and online reference on writing interpreters and compilers (http://www.itu.dk/people/sestoft/plc/). *At work I use C++ on MS stack.

    on “CoreCLR is now open source” ↗
  • cygwin98 · Apr 22, 2011 · Recommends

    …generous to give it out for free, that's why I think it needs more exposure. It's heavy on the compiler theory part, so I mainly use it as a reference book. It also has a "companion" book (my take) -- Programming Language Concepts for Software Developers [1] by Peter Sestoft. The PLCSD book, also free, is more on hand-on projects, where you can implement a Micro-C compiler. [1] http://www.itu.dk/courses/BPRD/E2010/plcsd-0_50.pdf

    on “Basics of Compiler Design” ↗
  • mavelikara · Aug 27, 2011 · Recommends

    I found Peter Sestoft's "Programming Language Concepts for Software Developers" an enjoyable read. The book incrementally builds two compilers - one for Micro-ML and one for Micro-C. The implementation language is F#. http://www.itu.dk/courses/BPRD/E2010/plcsd-0_50.pdf http://channel9.msdn.com/Blogs/martinesmann/Teaching-program...

    on “Want to Write a Compiler? Just Read These Two Papers.” ↗
  • fsloth · Sep 7, 2018 · Recommends

    …contains lots of non-trivial code to type in and try out yourself. Don Syme designed F# as a no-nonsense industrial language and this book is a great introduction from that point of view. Then there is "Programming language Concepts" by Sestoft - which, while being a language book, at the same time exposes lot of beautiful patterns how to exactly use F# for data munching. Then, thirdly, Jon Harrop's "F# for scientist" is a great…

    on “Try OCaml” ↗
  • jarcane · Mar 31, 2016 · Mentions

    I have been working slowly through Sestoft's Programming Language Concepts, and through that I wrote a tiny interpreter in F# of a mini Forth-like language: http://ideone.com/24I5y0 Inspired by this though, I decided I'd try re-writing it into a compiler for it instead, targeting…

    on “Super Tiny Compiler” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help