| Programming |
Programmer's Notebook + GapBuffer - Source code for a C++ implementation of a gap buffer. + Beanshell - Script language based on Java. Currently Reading + "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. |
||||
|