KIEL'S JOURNAL
Dark Mode

BOOKS

Old Programming Books

October 30, 2022

Time to clean up the office bookshelves. Getting rid of these titles:

Tom Swan’s GNU C++ for Linux

Written by Tom Swan © 2000. Uses egcs-1.1.2. Covers a little Xlib, STL, and some toolkit named V. Pretty dated, unfortunately.

Teach Yourself C++ in 24 Hours

Written by Jesse Liberty © 1999. Includes DJGPP for DOS.

Beginning Linux Programming 3rd ed.

Written by Neil Matthew and Richard Stones © 2004. Covers shell programming, working with files, terminals, curses, and databases from C. Makefiles and version control (pre-git!). Debugging with gdb. Multiprocessing with signals, POSIX threads, pipes, and shared memory. Even some GUI programming with GTK+ and Qt. Nice screenshots, too! But ultimately 20 years old and out of date.

Zen of Graphics Programming 2nd ed.

Written by Michael Abrash © 1996. Covers VGA programming at the register level. Ultimately introduces Mode-X, the sweet-spot for VGA programming. Digs into BSP trees and how the Quake engine used them. Interesting, but sadly no longer an environment that can be programmed in.

Programming Windows 5th ed.

Written by Charles Petzold © 1999. Exhaustively covers the Win32 API. Interesting, but nobody would program an app this way anymore.

Linux Kernel Development 2nd ed.

Written by Robert Love © 2005. Covers the design of the Linux 2.6.0 kernel.

PHP Hacks

Written by Jack D. Herrington © 2005. Old PHP style, not recommended.

The Definitive Guide to Django

Written by Adrian Holovaty and Jacob Kaplan-Moss © 2009. Covers Django 1.1.

Next: git
Previous: tree