Programming Books
Unix C Language
| Title |
Author |
Comments |
| The C Programming Language |
Brian W. Kernigham and Dennis M. Ritchie |
ANSI C Edition of the Original C book |
| C Reference Manual |
Samuel P. Harbison and Guy L. Steele Jr. |
Fine reference book for ANSI C |
| The Standard C Programming Library |
J.Plauger |
Library Implementation and Subtleties |
| Using C on the Unix System |
David A. Curry(O'Reilly) |
1st edition but still useful information about basic tools and techniques |
Unix C++ Language
| The C++ Programming Lanuage |
Bjarne Stroustrup |
Old edition 1986 missing some language changes |
| C++ FAQ's |
Marshall P. Cline and Greg A. Lomow |
1995 |
| Pratical C++ Programming |
Steve Qualline(O'Reilly) |
Another usefull O'Reilly book on C++ programming |
Java books
| Title |
Author |
Comments |
| Java Software Solutions, Foundations of Program Design |
John Lewis and William Loftus |
Addison-Wesley, 1998 |
| Java in a Nutshell |
David Flanagan |
O'Reilly, 2nd Ed. (updated for java 1.1), 1997 |
| Java Jumpstart, A Beginner's Guide to Internet Programming |
Noel Enete |
Prentice Hall Printing, 1997 |
| Core Java 1.1, Volume II-Advanced Features |
Cay S. Horstmann and Gary Cornell |
Sun Microsystems Inc., 1998 |
| Java Language Reference |
Mark Grand |
O'Reilly, 2nd Ed., 1997 |
Other
| Macontosh C Programming Primer |
Dave Mark and Cartwritght Reed |
Volume 1 2nd ed. |
| Effective Fortran 77 |
Michael Metcalf |
Good book on Fortran |
| Metrowerks CodeWarrior Programming |
Dan Parks Sydow |
Good Mac Getting Started Book |
| Mastering Codewarrior for Windows 95/NT |
Jim Trudean |
1996 |
| Metrowerks Tutorial |
Marc Paquette |
Mostly a guide to using Metrowerks, but has some code samples |
| Programming with GNU Software |
Mike Loukides and Andy Oram |
in crate Hardware |
| Porting UNIX Software |
Greg Lehey |
in crate Hardware |
| Unix Power Tools |
Jerry Peek, Tim O'Reilly, and Mike Loukides |
in crate Hardware |
| lex and yacc |
John R. Levine, Tony Mason and Doug Brown |
in crate Hardware |
Home Page
Last Update: September 17, 1998