44 ms·
[Programming Languages: Application and Interpretation](https://www.plai.org/ https://www.plai.org/) From the preface; > I have also written this book with wo
by spdegabrielle 4y ago
[Programming Languages: Application and Interpretation](https://www.plai.org/ https://www.plai.org/)
From the preface;
> I have also written this book with working programmers in mind. Many of them may have not had a formal computer science education, or at least one that included a proper introduction to programming languages. At some point, like that 90% of students, some of them become curious about the media they use. I want this book to speak to them, gently drawing them away from the hustle and bustle of daily programming into a space of reflection and thought. - Shriram Krishnamurthi, Brown University
- emmelaich 4y agoMaintainer of the interesting language pyret.
- JonChesterfield 4y agoInteresting in what sense? Language outline at https://www.pyret.org/docs/latest/A_Tour_of_Pyret.html https://www.pyret.org/docs/latest/A_Tour_of_Pyret.html
- zem 4y agoone of the best thought-out syntaxes i have seen in a programming language, for one.
- jrvarela56 4y agoOk maybe I'm a weird type, but I got really excited when the first thing they teach you is how to write a test/assertion.
- canadianfella 4y agoI thought you were talking about this one. https://en.m.wikipedia.org/wiki/Esoteric_programming_language#Piet https://en.m.wikipedia.org/wiki/Esoteric_programming_languag...
- skrishnamurthi 4y agoTo be accurate, Pyret is a collaboration (primarily) with Joe Politz and Ben Lerner and they deserve most of the credit for it.
- lukeschwartz 4y agoNever heard of Pyret[0] before. Looks good. This data-centric introduction to computing is also rather interesting [1]. [0](https://www.pyret.org/ https://www.pyret.org/) [1](https://www.dcic-world.org/ https://www.dcic-world.org/)