Library
From Deep Thought
Below is a list of programming books, papers, and specifications that are freely available online.
Contents |
[edit]
Books
[edit]
Assembly
- Graphics Programming Black Book - ISBN 1576101746
- (Eric) Please consider reading this book even if you know nothing about assembly. It is one of the most thorough books on optimization ever written.
[edit]
C, C++, and C#
- C++ In Action
- C++ Neural Networks and Fuzzy Logic
- C Elements of Style
- Creating XPCOM Components
- Industrial Strength C++
- Optimizing C++
- Writing Bug-Free C Code
[edit]
General
- Compilers and Compiler Generators
- Designing and Building Parallel Programs
- Essential Skills for Agile Development
- Information Theory, Inference, and Learning Algorithms
- Object-Oriented Software Composition
- Open Source Development with CVS
- Parsing Techniques
- Practical File System Design (PDF)
- A Practical Theory of Programming
- Programming Languages: Application and Interpretation
- Structure and Interpretation of Computer Programs
[edit]
Forth
[edit]
Haskell
- A Gentle Introduction to Haskell
- (Eric) Tremendous misnomer.
- Yet Another Haskell Tutorial (PDF)
[edit]
Java
- Data Structures and Algorithms with OO Design Patterns in Java
- Interactive Programming in Java
- Introduction to Computer Science in Java
- Introduction to Programming in Java
- Java Expert Solutions
- Java Look and Feel Design Guidelines
- Java Swing Programming
- Practical Artificial Intelligence Programming in Java (Zip)
- Processing XML with Java
- Securing Java
[edit]
Lisp
[edit]
Lua
[edit]
Misc
[edit]
OCaml
[edit]
Perl
[edit]
PHP
[edit]
Prolog
[edit]
Python
[edit]
Ruby
[edit]
Scheme
[edit]
