3 ms·
The author is a post-doc advised by Shriram Krishnamurthi [1], the author of Programming Languages: Application and Interpretation (PLAI), and one of the author
by zvmaz 3y ago
The author is a post-doc advised by Shriram Krishnamurthi [1], the author of Programming Languages: Application and Interpretation (PLAI), and one of the authors of Data-Centric Introduction to Computing (DCIC). I am currently reading both PLAI and DCIC and I am truly delighted by the minute care the authors have put into making the books pedagogical works of art. That's true love!
[1] https://willcrichton.net/ https://willcrichton.net/
- verisimi 3y ago> the minute care the authors have put into making the books pedagogical works of art. That's true love! Works of art. True love! That's very high praise.
- zvmaz 3y agoI mean it. Both books are free, and PLAI has an interactive tutorial on the language used in the book called SMoL [1] done by one of Shriram's students. The tutorial is not a passive one by any means; it forces you to think and highlights pitfalls students often fall into when reading the material. This whole ethos on readers learning is in stark contrast to books that feel like the authors show off how smart and clever and profound they are instead of caring about their readers comprehension. I include very highly praised books even on HN. [1] https://www.plai.org/#direct-links-to-the-tutor https://www.plai.org/#direct-links-to-the-tutor N.B. The author of this post, portable EPUBs, also works on language learning. A whole ethos... https://arxiv.org/abs/2401.01257 https://arxiv.org/abs/2401.01257
- sotix 3y agoAnd the author has worked on making Rust easier to learn[0]! [0] https://rust-book.cs.brown.edu/ https://rust-book.cs.brown.edu/