Programming
Programmer's Notebook Random thoughts and notes on programming.
Toolkit A collection of software and utilities for the programmer.



    + GapBuffer - Source code for a C++ implementation of a gap buffer.

    + Beanshell - Script language based on Java.



    + "Game Scripting Mastery" by Alex Varanese, John Romero


    + Review of Al Stevens' "Teach Yourself C++"

    + "Understanding the Linux Kernel, 2nd Edition" by Daniel P. Bovet, Marco Cesati.

    + "Data Structure for Game Programmers" by Ron Penton

    + "Multithreaded Programming with PThreads" by Bil Lewis, Daniel J. Berg

    + "Win32 Programming" by Brent E. Rector, Joseph M. Newcomer - While Petzold's "Windows Programming" is generally considered THE book on windows programming, I actually like this book better because of its more in-depth coverage of the topics.


    Here are some books that I believe should be on every programmer's bookshelf.

    + "The C Programming Language" - By the creators of the C langugage, this concise book clearly teaches the foundations for the C language. For a more tutorial book on C, I would suggest "C Primer Plus"

    + "Teach Yourself C++" by Al Stevens - My favorite book for learning C++.

    + "Programming Pearls" - A great collection of essays on programming including ways to approach programming problems.

    + "Programming Perl" - The definitive book for the Perl language by the creator of the language.

    + "The Art of Computer Programming" - This thick 3 volume set is a thick academic tomb of knowledge for computer science.

    + "Software Tools" or "Software Tools in Pascal" - Writing software tools and utilities is a special discipline.

    + "The Practice of Programming" - Easy to read text on programming practices.



| back |

©2002 Hsin Tsao