Pascal programming books
I'm collecting and reading more Pascal programming books than I ever did.
To take advantage of Turbo Pascal I have been gathering old books and other Pascal learning resources that cover the CP/M version I use, selecting only the best and most interesting.
All of them are available online, for example at the Open Library or Bitsavers.org. But these works are too precious and may disappear, not to mention the high prices of rare retrocomputing books. I want backups, so I bought used copies of some of these. Here's what my Pascal programming retro bookshelf looks like:
These are the Pascal books and resources I reference most often, along with notes on what they cover or why I like them:
- Data Structures Using Pascal by Aaron Tanenbaum, second edition, 1981: a complete introduction to data structures and algorithms.
- FreePascal From Square One by Jeff Duntemann, 2021: an introductory Pascal book with a focus on Free Pascal, which is close to and partly compatible with Turbo Pascal.
- Software Tools in Pascal by B.W. Kernigna and P.J. Plauger, 1981: the Unix philosophy in Pascal, with good software engineering principles.
- Turbo Pascal 3.0 Reference Manual: the official manual of Turbo Pascal 3 for CP/M.
- Turbo Pascal: A Problem Solving Approach by Elliot Koffman, 1986: an extensive general introductory textbook on Turbo Pascal.
- Turbo Pascal Program Library by T. Rugg and P. Feldman, 1986: lots of good code to study.
- Turbo Pascal Tips, Tricks, and Traps by T. Rugg and P. Feldman, 1986: unique practical information and advice not available elsewhere.
- Turbo Tutor: A Turbo Pascal Tutorial: Borland's official tutorial.