Free Programming Books
E-Books for free online viewing and/or download
Here is a categorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily. Scroll downn, or use the shortcuts below.
Ada | Assembly | C | C++ | C# | CGI, JavaScript, Perl | Delphi, Pascal | Haskell | Java | Lisp | PHP | Prolog | Python | Ruby | Visual Basic | XML | Algorithms | Game Programming | Software Engineering | Other
Ada
001. Ada 95 Rationale - The Language - The Standard Libraries
Laurent Guerby |
Published in 1996
002. Ada 95 Reference Manual
Tucker S. Taft, Robert A. Duff | Springer
Published in 1997, 526 pages
003. Ada 95: The Craft of Object-Oriented Programming
John English |
Published in 2001, 486 pages
004. Ada 95: The Lovelace Tutorial
David A. Wheeler | Springer
Published in 1996, 293 pages
005. Ada Distilled
Richard Riehle | AdaWorks
Published in 2003, 113 pages
006. Ada in Action, Second Edition
Do-While Jones |
Published in 1995, 153 pages
007. Ada Programming
| Wikibooks
Published in 2007, 242 pages
008. Ada-95: A guide for C and C++ programmers
Simon Johnston | Ada Home
Published in 1995
009. Introducing Ada 95
John Barnes |
Published in 1995
010. Object Oriented Software in Ada 95, Second Edition
Michael A. Smith |
Published in 2001, 446 pages
011. Quick Ada
Dale Stanbrough |
Published in 2000, 164 pages
012. The Big Online Book of Linux Ada Programming
Ken O. Burtch | PegaSoft
Published in 2008
Assembly
013. Assemblers And Loaders
David Salomon | Prentice Hal
Published in 1993, 299 pages
014. Machine Language for Beginners
Richard Mansfield | Compute! Publications
Published in 1987, 350 pages
015. Michael Abrash's Graphics Programming Black Book
Michael Abrash | Coriolis Group Books
Published in 2001, 1342 pages
016. MMIXware: A RISC Computer for the Third Millennium
Donald E. Knuth | Springer
Published in 2004, 550 pages
017. PC Assembly Language
Paul A. Carter |
Published in 2006, 195 pages
018. Programmed Introduction to MIPS Assembly Language
Bradley Kjell | Central Connecticut State University
Published in 2004
019. Programming From The Ground Up
Jonathan Bartlett | Bartlett Publishing
Published in 2004, 326 pages
020. The Art of Assembly Language
Randall Hyde | No Starch Press
Published in 2003, 928 pages
021. The Power PC Compiler Writer's Guide
Steve Hoxey, at al. | Warthman Associates
Published in 1996, 264 pages
022. The Second Book of Machine Language
Richard Mansfield | Compute! Publications
Published in 1984, 464 pages
023. Win32 Programming for x86 Assembly Language Programmers
Henry Takeuchi | OOPWeb.com
Published in 2007
024. x86 Assembly
| Wikibooks
Published in 2007, 123 pages
025. x86 Disassembly
| Wikibooks
Published in 2008, 151 pages
C
026. ANSI C for Programmers on UNIX Systems
Tim Love |
Published in 1999
027. Become an Xcoder: Start Programming the Mac Using Objective-C
B. Altenberg, A. Clarke, P. Mougin | CocoaLab
Published in 2008, 69 pages
028. Beej's Guide to Network Programming - Using Internet Sockets
Brian Hall |
Published in 2008, 118 pages
029. C Elements of Style
Steve Oualline | M & T Books
Published in 1992, 265 pages
030. C Language Tutorial
Gordon Dodrill | Applix Pty Ltd
Published in 1999, 124 pages
031. C Programming in Linux
David Haskins | BookBoon
Published in 2009, 84 pages
032. C Programming Tutorial (K&R version 4)
Mark Burgess |
Published in 1999
033. Debugging C and C++ code in a Unix environment
J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper | OOPWeb.com
034. Image Processing in C: Analyzing and Enhancing Digital Images
Dwayne Philipps | R & D Books
Published in 1997, 816 pages
035. Learning Cocoa with Objective-C
James Duncan Davidson | O'Reilly Media, Inc.
Published in 2002, 384 pages
036. Learning GNU C
Ciaran O'Riordan |
Published in 2002
037. No Bugs!: Delivering Error-Free Code in C and C++
David Thielen | Addison-Wesley
Published in 1992, 214 pages
038. Object Oriented Programming in ANSI-C
Axel Schreiner |
Published in 2001, 252 pages
039. Objective-C 2.0 Essentials
Neil Smyth | Techotopia
Published in 2010
040. PIC Microcontrollers - Programming in C
Milan Verle | mikroElektronika
Published in 2009, 336 pages
041. The C Book: Featuring the ANSI C Standard
Mike Banahan, Declan Brady, Mark Doran | Addison-Wesley Pub
Published in 1991, 333 pages
042. The C Library Reference Guide
Eric Huss |
Published in 1997
043. The GNU C Library Reference Manual
Sandra Loosemore, at al. | Free Software Foundation, Inc.
Published in 2007, 1001 pages
044. The GNU C Programming Tutorial
Mark Burgess, Ron Hale-Evans | Free Software Foundation
Published in 2002, 350 pages
045. The New C Standard
Derek M. Jones | Addison-Wesley Professional
Published in 2008, 1615 pages
046. The Objective-C 2.0 Programming Language
| Apple Inc.
Published in 2009, 133 pages
047. Using GCC: The GNU Compiler Collection Reference Manual for GCC
Richard M. Stallman | Free Software Foundation
Published in 2003, 432 pages
048. Writing Bug-Free C Code for Windows
Jerry Jongerius | Prentice Hall
Published in 1995, 218 pages
C++
049. A Beginners C++
Neil Gray | University of Wollongong
Published in 1996
050. An Introduction to Design Patterns in C++ with Qt 4
Alan Ezust, Paul Ezust | Prentice Hall PTR
Published in 2006, 656 pages
051. An Introduction to GCC
Brian J. Gough, Richard M. Stallman | Network Theory Ltd
Published in 2004, 144 pages
052. An Introduction to the Imperative Part of C++
Rob Miller | Imperial College London
Published in 2008
053. C++ Annotations
Frank B. Brokken | University of Groningen
Published in 2008, 741 pages
054. C++ Essentials
Sharam Hekmat | PragSoft Corporation
Published in 2005, 311 pages
055. C++ GUI Programming with Qt 3
Jasmin Blanchette, Mark Summerfield | Prentice Hall PTR
Published in 2004, 464 pages
056. C++ In Action: Industrial Strength Programming Techniques
Bartosz Milewski | Addison Wesley
Published in 2001, 485 pages
057. C++ Neural Networks and Fuzzy Logic
Valluru B. Rao, Hayagriva Rao | M & T Books
Published in 1995, 549 pages
058. C++ Programming for Scientists
Roldan Pozo, Karin Remington | NIST
059. C++ Reference Guide
Danny Kalev | Informit
Published in 2008, 402 pages
060. C++: A Beginner's Guide
Herbert Schildt | McGraw-Hill Osborne Media
Published in 2003, 576 pages
061. C++: A Dialog: Programming with the C++ Standard Library
Steve Heller | Prentice Hall PTR
Published in 2002, 1122 pages
062. C++Course
Allen B. Downey | Epina GmbH
Published in 2005
063. Compilers and Compiler Generators: An Introduction With C++
Patrick D. Terry | International Thomson Computer Press
Published in 1997, 427 pages
064. Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Bruno R. Preiss | Wiley
Published in 1998, 688 pages
065. Debugging C and C++ code in a Unix environment
J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper | OOPWeb.com
066. Designing Components with the C++ STL
Ulrich Breymann | Addison-Wesley Professional
Published in 2000, 320 pages
067. Financial Numerical Recipes in C++
Bernt Arne Ødegaard |
Published in 2007, 262 pages
068. GNU Scientific Library Reference Manual
Brian Gough | Network Theory Ltd.
Published in 2009, 592 pages
069. How to think like a Computer Scientist (C++ Version)
Allen B. Downey |
Published in 1999, 189 pages
070. Industrial Strength C++
Mats Henricson, Erik Nyquist | Prentice Hall
Published in 1996, 244 pages
071. Introduction to Object-Oriented Programming Using C++
Peter Müller | Globewide Network Academy
Published in 1997
072. Language Translation Using PCCTS and C++
Terence John Parr | Automata Publishing Company
Published in 1993, 310 pages
073. No Bugs!: Delivering Error-Free Code in C and C++
David Thielen | Addison-Wesley
Published in 1992, 214 pages
074. Optimizing C ++
Steve Heller | Prentice Hall PTR
Published in 1998, 416 pages
075. Programming Pearls, 2nd Edition
Jon Bentley | Addison-Wesley Professional
Published in 1999, 256 pages
076. Programming the Be Operating System
Dan Parks Sydow | O'Reilly
Published in 1999, 400 pages
077. Software Design Using C++
David Carlson | Saint Vincent College
Published in 2007
078. Standard C++ Library Reference
| International Business Machines Corporation
Published in 2005, 439 pages
079. Taligent's Guide to Designing Programs
| Taligent Press
Published in 1994, 152 pages
080. Thinking in C++, 2nd Edition
Bruce Eckel | Prentice Hall
Published in 2003
081. Visual C++ 6 Unleashed
Mickey Williams, David Bennett | Sams
Published in 2000, 1000 pages
C#
082. .NET Book Zero
Charles Petzold |
, 267 pages
083. ASP.NET with C#
Vijay Mukhi, Sonal Mukhi, Neha Kotecha | BPB Publications
Published in 2008
084. C# - The Basics
V. Mukhi, S. Shanbhag, S. Mukhi | BPB Publications
Published in 2008
085. C# Classes
V. Mukhi, V. Kalantri, S. Mukhi | BPB Publications
Published in 2008
086. C# Development
Rob Miles |
Published in 2008, 185 pages
087. C# Essentials
| Techotopia
Published in 2007
088. C# for Sharp Kids
| Microsoft Corporation
Published in 2009
089. C# From Java
Rob Miles |
Published in 2009, 24 pages
090. C# in Detail
Jon Jagger |
Published in 2001, 300 pages
091. C# Programming
Rod A. Smith, Jonas Nordlund | Wikibooks
Published in 2007, 71 pages
092. C# Query Expressions
Jamie King, Bruce Eckel | MindView, Inc.
Published in 2008, 239 pages
093. C# School: 14 lessons to get you started with C# and .NET
Faraz Rasheed |
Published in 2006, 338 pages
094. Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Bruno R. Preiss | SOMA Networks
Published in 2004, 598 pages
095. Dissecting a C# Application: Inside SharpDevelop
Christian Holm, Mike Kruger, Bernhard Spuida | Wrox Press
Published in 2004, 538 pages
096. How to Become a C# Programmer
Scott Whigham | LearnItFirst.com LLC
Published in 2009, 42 pages
097. HTTP Programming Recipes for C# Bots
Jeff Heaton | Heaton Research, Inc.
Published in 2007, 628 pages
098. Rapid C# Windows Development
Joseph Chancellor | Lulu.com
Published in 2006, 141 pages
099. Sams Teach Yourself C# in 24 Hours
James D. Foxall | Sams
Published in 2002, 720 pages
100. Standard ECMA-334 C# Language Specification
| Ecma International
Published in 2006, 553 pages
101. Threading in C#
Joseph Albahari |
Published in 2007
102. Visual Studio.Net with C#
Vijay Mukhi, Suraj Godhwani, Sonal Mukhi | BPB Publications
Published in 2008
103. Visual Studio.Net: Controls and Add-ins
Vijay Mukhi, Sonal Mukhi, Manish Purohit | BPB Publications
Published in 2008
CGI, JavaScript, Perl
104. Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide
Mike Chambers, Daniel Dura, Kevin Hoyt | Adobe Dev Library
Published in 2007, 176 pages
105. Beginning Perl
Simon Cozens, Peter Wainwright | Wrox Press
Published in 2000, 700 pages
106. Building iPhone Apps with HTML, CSS, and JavaScript
Jonathan Stark | O'Reilly Media
Published in 2009, 224 pages
107. CGI Programming on the World Wide Web
Shishir Gundavaram | O'Reilly
Published in 1996, 450 pages
108. Core JavaScript Guide
| Netscape Communications Corp.
Published in 2000
109. Eloquent JavaScript: An opinionated guide to programming
Marijn Haverbeke |
Published in 2008
110. Embedding Perl in HTML With Mason
Dave Rolsky, Ken Williams | O'Reilly
Published in 2002, 318 pages
111. Extreme Programming in Perl
Robert Nagler | O'Reilly Media
Published in 2005, 194 pages
112. Higher-Order Perl: Transforming Programs with Programs
Mark Jason Dominus | Morgan Kaufmann
Published in 2005, 592 pages
113. Impatient Perl
Greg London | Lulu.com
Published in 2004, 139 pages
114. Introduction to JavaScript
Frank Peter | Foothill College
115. JavaScript Essentials
Neil Smyth | Techotopia
Published in 2007
116. Javascript FAQ
Alexei Kourbatov | Linuxtopia
Published in 2006
117. Learning Perl the Hard Way
Allen B. Downey | Green Tea Press
Published in 2003, 69 pages
118. Perl 5 Pocket Reference
Johan Vromans, Linda Mui | O'Reilly
Published in 2000, 31 pages
119. Perl 5 Unleashed
Kamran Husain, Robert F. Breedlove | Sams
Published in 1996, 798 pages
120. Perl for the Web
Chris Radcliff | New Riders Press
Published in 2001, 416 pages
121. Picking Up Perl
Bradley M. Kuhn | ebb.org
Published in 2001, 66 pages
122. Practical mod_perl
Eric Cholet, Stas Bekman | O'Reilly
Published in 2003, 924 pages
123. Practical Perl Programming
A. D. Marshall | Cardiff School of Computer Science
Published in 2005
124. Sams Teach Yourself JavaScript in 24 Hours
Michael Moncur | Sams
Published in 2006, 456 pages
125. Web Client Programming with Perl
Clinton Wong | O'Reilly
Published in 1997, 228 pages
Delphi, Pascal
126. Essential Delphi
Marco Cantu |
Published in 2002, 156 pages
127. Essential Pascal
Marco Cantù | CreateSpace
Published in 2008, 140 pages
128. Learning Object Oriented Programming with Delphi
Zarko Gajic | About.com
Published in 1998
129. The Pascal Programming Language
Bill Catambay | Academic Press
Published in 2001
130. The Pocket Guide to Pascal
Joseph S. Dorward |
Published in 1995
Haskell
131. Haskell: Functional Programming with Types
Joeri van Eekelen, et al. | Wikibooks
Published in 2007, 290 pages
132. Real World Haskell
B. O'Sullivan, J. Goerzen, D. Stewart | O'Reilly Media, Inc.
Published in 2008, 710 pages
Java
133. 1000 Java Tips
Alexandre Patchine, Dr. Heinz M. Kabutz |
Published in 2005, 856 pages
134. A Java GUI Programmer's Primer
Fintan Culwin, Dintan Culwin | Prentice Hall
Published in 1998, 322 pages
135. Advanced Programming for the Java 2 Platform
Calvin Austin, Monica Pawlan | Addison Wesley Longman
Published in 2000, 400 pages
136. Apache Jakarta Commons: Reusable Java Components
Will Iverson | Prentice Hall PTR
Published in 2005, 360 pages
137. Beyond Java
Bruce Tate | O'Reilly Media, Inc.
Published in 2005, 200 pages
138. Bleeding at the Keyboard: A Guide to Modern Programming with Java
Gregory J. E. Rawlins |
Published in 1999
139. Brewing Java: A Tutorial
Elliotte Rusty Harold | Cafe au Lait
Published in 2005
140. Concurrent Programming Using Java
Stephen J. Hartley |
Published in 2005
141. Core Servlets and Javaserver Pages
Marty Hall, Larry Brown | Prentice Hall PTR
Published in 2003, 736 pages
142. Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Bruno R. Preiss | Wiley
Published in 1999, 656 pages
143. Designing Enterprise Applications with the J2EE Platform
Inderjeet Singh, at al. | Prentice Hall PTR
Published in 2002, 448 pages
144. Designing Web Services with the J2EE 1.4 Platform
Inderjeet Singh, at al. | Prentice Hall PTR
Published in 2004, 464 pages
145. Developing with Eclipse and Maven
by Tim O'Brien, at al. | Sonatype, Inc.
Published in 2009, 74 pages
146. EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Floyd Marinescu | Wiley
Published in 2002, 288 pages
147. Essentials of the Java Programming Language: A Hands-On Guide
Monica Pawlan | Addison-Wesley Professional
Published in 2000, 301 pages
148. Evaluating Java for Game Development
Jacob Marner |
Published in 2002, 314 pages
149. Finite-state Automata in Java
Bradley Kjell | Cental Connecticut State University
Published in 2001
150. From Java to Sumatra
Leendert van Gastel, André Heck | Amstel Institute
Published in 1997
151. Getting Started with the Java 3D API
Dennis J. Bouvier | Sun Microsystems, Inc.
Published in 1999
152. How to Think Like a Computer Scientist (Java Version)
Allen B. Downey | Green Tea Press
Published in 2008, 306 pages
153. HTTP Programming Recipes for Java Bots
Jeff Heaton | Heaton Research, Inc.
Published in 2007, 680 pages
154. Interactive Programming In Java
Lynn Andrea Stein | Morgan Kaufmann Publishers
Published in 2003, 545 pages
155. Introduction to Computer Science using Java
Bradley Kjell | Central Connecticut State University
Published in 2006
156. Introduction to Java and OOA/OOD for Web Applications
Alvin J. Alexander | DevDaily.com
Published in 2002
157. Introduction to Neural Networks for Java
Jeff Heaton | Heaton Research, Inc.
Published in 2008, 440 pages
158. Introduction to Programming Using Java, Fifth Edition
David J. Eck |
Published in 2006, 690 pages
159. Jakarta Struts Live
Richard Hightower | SourceBeat
Published in 2004, 273 pages
160. Java - Servlets - JSP
V. Mukhi, S. Mukhi, N. Kotecha | bpbonline.com
161. Java Application Development on Linux
Carl Albing, Michael Schwarz | Prentice Hall PTR
Published in 2004, 600 pages
162. Java Au Naturel
Dr. William C. Jones, Jr. |
Published in 2004
163. Java Authentication and Authorization Service (JAAS) in Action
Michael Cote |
Published in 2005
164. Java AWT Reference
John Zukowski | O'Reilly
Published in 1997, 1074 pages
165. Java for the Beginning Programmer
Jeff Heaton | Heaton Research, Inc.
Published in 2006, 336 pages
166. Java in a Nutshell
David Flanagan | O'Reilly
Published in 1997, 628 pages
167. Java Language Reference
Mark Grand | O'Reilly
Published in 1997, 492 pages
168. Java Look and Feel Design Guidelines, 2nd Edition
Sun Microsystems Inc. | Addison-Wesley Professional
Published in 2001, 416 pages
169. Java Look and Feel Design Guidelines: Advanced Topics
| Addison-Wesley Professional
Published in 2001, 200 pages
170. Java Native Interface: Programmer's Guide and Specification
Sheng Liang | Prentice Hall PTR
Published in 1999, 320 pages
171. Java Precisely
Peter Sestoft | IT University of Copenhagen
Published in 2000, 68 pages
172. Java Sound Programmer Guide
| Sun Microsystems, Inc.
Published in 2002
173. Java Speech API Programmer's Guide
| Sun Microsystems, Inc.
Published in 1998
174. Java Structures: Data Structures in Java for the Principled Programmer
Duane A. Bailey | McGraw-Hill
Published in 2007, 542 pages
175. Java Testing and Design
Frank Cohen | Prentice Hall PTR
Published in 2004, 544 pages
176. Java(TM) Platform Performance: Strategies and Tactics
Steve Wilson, Jeff Kesselman | Prentice Hall PTR
Published in 2000, 256 pages
177. Java: An Object First Approach
Fintan Culwin | Prentice Hall
Published in 1997, 393 pages
178. Java: Classes in Java Applications
David Etheridge | BookBoon
Published in 2009, 118 pages
179. Java: Graphical User Interfaces
David Etheridge | BookBoon
Published in 2009, 101 pages
180. Java: The Fundamentals of Objects and Classes
David Etheridge | BookBoon
Published in 2009, 92 pages
181. JSF Jumpstart
John Ferguson Smart | Wakaleo Consulting Ltd
Published in 2007, 67 pages
182. JXTA
Brendon J. Wilson | New Riders Publishing
Published in 2002, 350 pages
183. Killer Game Programming in Java
Andrew Davison | O'Reilly Media
Published in 2009
184. Learn Internet Game Programming with Java
| Soft Lookup Corp.
Published in 2004
185. Mastering Enterprise JavaBeans 3.0
R. P. Sriganesh, G. Brose, M. Silverman | Wiley
Published in 2007, 685 pages
186. Mathematical Computation
Ian Craw | University of Aberdeen
Published in 2003, 156 pages
187. Maven by Example
Tim O'Brien, at al. | Sonatype, Inc.
Published in 2010
188. Maven Handbook
Tim O'Brien, Stuart McCulloch | Sonatype, Inc.
Published in 2009, 100 pages
189. Maven: The Definitive Guide
Sonatype Company | O'Reilly Media, Inc.
Published in 2008, 468 pages
190. More Servlets and JavaServer Pages
Marty Hall | Pearson Education
Published in 2001, 752 pages
191. Object-Oriented Programming Using Java
David J. Eck, Anban Pillay |
Published in 2007, 221 pages
192. Practical Artificial Intelligence Programming in Java
Mark Watson | Lulu.com
Published in 2008, 222 pages
193. Processing XML with Java
Elliotte Rusty Harold | Addison-Wesley Professional
Published in 2002, 1120 pages
194. Programming in Java Advanced Imaging
| Sun Microsystems, Inc.
Published in 1999
195. Programming Principles in Java: Architectures and Interfaces
David Schmidt | Kansas State University
Published in 2003, 748 pages
196. QuickTime for Java: A Developer's Notebook
Chris Adamson | O'Reilly Media, Inc.
Published in 2005, 255 pages
197. Repository Management with Nexus
Tim O'Brien, at al. | Sonatype, Inc.
Published in 2009, 226 pages
198. Sams Teach Yourself Java 2 in 24 Hours
Rogers Cadenhead, Mark Taber | Sams
Published in 1999, 429 pages
199. Securing Java: Getting Down to Business with Mobile Code
Gary McGraw, Edward W. Felten | Wiley
Published in 1999, 324 pages
200. Servlets and JavaServer Pages: The J2EE Technology Web Tier
Jayson Falkner, Kevin Jones | Addison-Wesley
Published in 2003, 784 pages
201. Sun Certified Java Programmer Pre-Exam Essentials
Dylan Walsh |
Published in 2002
202. Swing, 2nd Edition
Matthew Robinson, Pavel Vorobiev | Manning Publications
Published in 2003, 912 pages
203. The Design Patterns Java Companion
James W. Cooper |
Published in 1998, 218 pages
204. The J2EE 1.4 Tutorial
Eric Armstrong, at al. | Sun Microsystems, Inc.
Published in 2006, 1542 pages
205. The J2EE Architect's Handbook
Derek C. Ashmore | DVT Press
Published in 2004, 288 pages
206. The Java Game Development Tutorial
Fabian Birzele | Java Cooperation
Published in 2004
207. The Java Language Specification, 3rd edition
James Gosling, Bill Joy, Guy Steele, Gilad Bracha | Prentice Hall PTR
Published in 2005, 684 pages
208. The Java Virtual Machine Specification, 2nd Edition
Tim Lindholm, Frank Yellin | Prentice Hall PTR
Published in 1999, 496 pages
209. The Java Web Services Tutorial
Eric Armstrong, et al | Pearson Education
Published in 2005, 457 pages
210. Thinking in Enterprise Java
Bruce Eckel et. al. | MindView, Inc.
Published in 2003
211. Thinking in Java, 3rd Edition
Bruce Eckel | Prentice Hall PTR
Published in 2002, 1119 pages
Lisp
212. An Introduction to Programming in Emacs Lisp
Robert J. Chassell | Free Software Foundation, Inc.
Published in 2002, 314 pages
213. Basic Lisp Techniques
David J. Cooper, Jr. | Franz Inc.
Published in 2003, 100 pages
214. Casting Spells in Lisp
Conrad Barski | Lisperati.com
Published in 2008, 26 pages
215. Common LISP: A Gentle Introduction to Symbolic Computation
David S. Touretzky | Benjamin-Cummings Pub Co
Published in 1990, 587 pages
216. Common Lisp: An Interactive Approach
Stuart Charles Shapiro | W.H. Freeman & Company
Published in 1999, 358 pages
217. Common LISP: The Language, 2nd Edition
Guy Steele | Digital Press
Published in 1990, 1029 pages
218. Design of CMU Common Lisp
Robert A. MacLachlan |
Published in 2003, 122 pages
219. Exploring Randomness
Gregory J. Chaitin | Springer
Published in 2001, 164 pages
220. Let Over Lambda: 50 Years of Lisp
Doug Hoyte | Lulu.com
Published in 2008, 384 pages
221. Loving Lisp, or the Savvy Programmer's Secret Weapon
Mark Watson |
Published in 2002
222. Natural Language Processing in Lisp
Gerald Gazdar, Chris Mellish | Addison-Wesley
Published in 1989, 533 pages
223. On LISP: Advanced Techniques for Common LISP
Paul Graham | Prentice Hall
Published in 1993, 426 pages
224. Performance and Evaluation of Lisp Systems
Richard P. Gabriel | The MIT Press
Published in 1985, 294 pages
225. Practical Common Lisp
Peter Seibel | Apress
Published in 2005, 500 pages
226. Successful Lisp: How to Understand and Use Common Lisp
David B. Lamkins | bookfix.com
Published in 2004, 360 pages
PHP
227. Developing PHP Applications for IBM Data Servers
| IBM Redbooks
Published in 2006, 448 pages
228. Doctrine ORM for PHP
Jonathan H. Wage, Konsta Vesterinen | Sensio SA
Published in 2010, 373 pages
229. PHP 5 Power Programming
Andi Gutmans, Stig Bakken, Derick Rethans | Prentice Hall PTR
Published in 2004, 720 pages
230. PHP Cookbook
Adam Trachtenberg, David Sklar | O'Reilly Media
Published in 2006, 810 pages
231. PHP Essentials
| Techotopia
Published in 2008
232. PHP Functions Essential Reference
Torben Wilson, Zak Greant, Graeme Merrall, Brett Michlitsch | Sams
Published in 2001, 768 pages
233. PHP Reference: Beginner to Intermediate PHP5
Mario Lurig | Lulu.com
Published in 2008, 164 pages
234. PHP Security Guide
| PHP Security Consortium
Published in 2005, 37 pages
235. Practical PHP Programming
Paul Hudson |
Published in 2007
236. Practical PHP Testing
Giorgio Sironi |
Published in 2009, 61 pages
237. Super Awesome Advanced CakePHP Tips
Matt Curry | PseudoCoder.com
Published in 2009, 66 pages
238. The Definitive Guide to symfony
Fabien Potencier, François Zaninotto | Apress
Published in 2007, 425 pages
239. The Oracle PHP Cookbook
John Alphonse, Justin Kestelyn | Oracle
Published in 2009
240. The Underground PHP and Oracle Manual
Christopher Jones, Alison Holloway | Oracle
Published in 2008, 290 pages
241. Zend Framework: Surviving The Deep End
Pádraic Brady |
Published in 2009, 37 pages
Prolog
242. Adventure in Prolog
Dennis Merritt | Springer
Published in 1990, 186 pages
243. An Introduction to Logic Programming through Prolog
Michael Spivey | Prentice Hall
Published in 2008, 258 pages
244. Applications of Prolog
Attila Csenki | BookBoon
Published in 2009, 203 pages
245. Artificial Intelligence through Prolog
Neil C. Rowe | Prentice-Hall
Published in 1988, 481 pages
246. Building Expert Systems in Prolog
Dennis Merritt | Amzi! inc.
Published in 2000, 358 pages
247. Learn Prolog Now!
Patrick Blackburn, Johan Bos, Kristina Striegnitz | College Publications
Published in 2006, 284 pages
248. Logic, Programming and Prolog
Ulf Nilsson, Jan Mauszynski | John Wiley & Sons Inc
Published in 1995, 296 pages
249. Natural Language Processing in Prolog
Gerald Gazdar, Chris Mellish | Addison-Wesley
Published in 1989, 519 pages
250. Prolog and Natural-Language Analysis
Fernando C. N. Pereira, Stuart M. Shieber | Center for the Study of Language and Inf
Published in 2002, 204 pages
251. Prolog Experiments in Discrete Mathematics, Logic, and Computability
James Hein | Portland State University
Published in 2009, 158 pages
252. Prolog Programming: A First Course
Paul Brna |
Published in 1999, 197 pages
253. Prolog Techniques
Attila Csenki | BookBoon
Published in 2009, 186 pages
254. The First 10 Prolog Programming Contests
Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Troncon |
Published in 2005, 161 pages
Python
255. A Byte of Python (for Python 3.0)
Swaroop C H |
Published in 2008, 119 pages
256. An Introduction to Python
Guido van Rossum | Network Theory Ltd.
Published in 2006, 164 pages
257. Building Skills in Python
Steven F. Lott |
Published in 2008, 459 pages
258. Computational Modeling and Complexity Science
Allen Downey | Green Tea Press
Published in 2008, 97 pages
259. Data Structures and Algorithms with Object-Oriented Design Patterns in Python
Bruno R. Preiss |
Published in 2004, 568 pages
260. Dive Into Python
Mark Pilgrim | Apress
Published in 2004, 413 pages
261. GUI Programming with Python: QT Edition
Boudewijn Rempt | OpenDocs, LLC
Published in 2002
262. How To Write Your Own Software Using Python
Steven F. Lott |
Published in 2008
263. Introduction to Media Computation: A Multimedia Cookbook in Python
Mark Guzdial | Georgia Institute of Technology
Published in 2002, 234 pages
264. Introduction to Programming using Python
K. Schuerer, C. Maufrais, C. Letondal, E. Deveaud, M.A. Petit | Pasteur Institute
Published in 2008, 242 pages
265. Invent Your Own Computer Games with Python
Albert Sweigart |
Published in 2008, 290 pages
266. Learn to Program Using Python
Alan Gauld | Addison-Wesley Professional
Published in 2000, 325 pages
267. Non-Programmers Tutorial For Python
Josh Cogliati | Wikibooks
Published in 2005, 90 pages
268. Python 101: Introduction to Python
Dave Kuhlman |
Published in 2008
269. Python 2.5 Quick Reference
Richard Gruet |
Published in 2007, 42 pages
270. Python 201: (Slightly) Advanced Python Topics
Dave Kuhlman |
Published in 2003
271. Python course in Bioinformatics
Katja Schuerer, Catherine Letondal | Pasteur Institute
Published in 2008, 192 pages
272. Python for Fun
Chris Meyers |
Published in 2004
273. Python Standard Library
Fredrik Lundh | O'Reilly
Published in 2001, 300 pages
274. Python Tutorial
Guido van Rossum | Python Software Foundation
Published in 2008, 140 pages
275. Snake Wrangling for Kids
Jason R Briggs | Lulu.com
Published in 2007, 158 pages
276. Text Processing in Python
David Mertz | Addison-Wesley Professional
Published in 2003, 544 pages
277. The Definitive Guide to Django
A. Holovaty, J. Kaplan-Moss | Apress
Published in 2007, 447 pages
278. The Python Imaging Library
Fredrik Lundh, Matthew Ellis | PythonWare
Published in 2002, 77 pages
279. The Python Language Reference Manual
Guido Van Rossum | Network Theory Ltd.
Published in 2003, 144 pages
280. Think Python: An Introduction to Software Design
Allen Downey | Green Tea Press
Published in 2008, 236 pages
Ruby
281. Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
Bruno R. Preiss |
Published in 2004
282. Learn to Program
Chris Pine | Pragmatic Bookshelf
Published in 2006, 176 pages
283. Mr. Neighborly's Humble Little Ruby Book
Jeremy McAnally |
Published in 2006, 147 pages
284. Programming Ruby: A Pragmatic Programmer's Guide
David Thomas, Andrew Hunt | Addison-Wesley
Published in 2000, 608 pages
285. Rails in a Nutshell
C. Fauser, J. MacAulay, E. Ocampo-Gooding, J. Guenin | O'Reilly Media
Published in 2009, 352 pages
286. Ruby Best Practices
Gregory T. Brown | O'Reilly Media
Published in 2009, 328 pages
287. Ruby Essentials
| Techotopia
Published in 2007
288. Ruby on Rails Security
Heiko Webers | OWASP
Published in 2009, 48 pages
289. Ruby User's Guide
Mark Slagell |
Published in 2005
290. The Book Of Ruby
Huw Collingbourne |
Published in 2009, 425 pages
291. The Little Book of Ruby
Huw Collingbourne | Dark Neon Ltd.
Published in 2008, 87 pages
292. why's (poignant) guide to Ruby
why the lucky stiff |
Published in 2008
Visual Basic
293. Introducing Microsoft Visual Basic 2005 for Developers
Microsoft Corporation | Microsoft Press
Published in 2004, 288 pages
294. Real World XML Web Services: For VB and VB .NET Developers
Yasser Shohoud | Addison-Wesley Professional
Published in 2002, 608 pages
295. Sams Teach Yourself Visual Basic 6 in 24 Hours
Greg Perry | Sams
Published in 1999, 480 pages
296. Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
Ed Robinson, Robert Ian Oliver, Michael Bond | Microsoft Press
Published in 2002, 547 pages
297. Using Visual Basic 6
Hakan Kirik |
298. Visual Basic 2005: A Developer's Notebook
Matthew MacDonald | O'Reilly Media, Inc.
Published in 2005, 262 pages
299. Visual Basic Essentials
| Techotopia
Published in 2008
300. Visual Basic.Net
Vijay Mukhi, Deepak N. Ramchand, Sonal Mukhi | BPB Publications
Published in 2008
XML
301. An Introduction to XML and Web Technologies
Anders Mller, Michael Schwartzbach | Addison Wesley
Published in 2006, 542 pages
302. DocBook XSL: The Complete Guide
Bob Stayton | Sagehill Enterprises
Published in 2007, 588 pages
303. DocBook: The Definitive Guide
Norman Walsh, Leonard Muellner | O'Reilly
Published in 2008, 652 pages
304. Essential XML Quick Reference
Aaron Skonnard, Martin Gudgin | Addison-Wesley Professional
Published in 2001, 432 pages
305. Introduction to XForms
Mark Birbeck | formsPlayer
Published in 2006
306. OASIS OpenDocument Essentials
J. David Eisenberg | Lulu.com
Published in 2006, 303 pages
307. Open XML Explained
Wouter van Vugt |
Published in 2007, 129 pages
308. Processing XML with Java
Elliotte Rusty Harold | Addison-Wesley Professional
Published in 2002, 1120 pages
309. Programming Jabber: Extending XML Messaging
DJ Adams | O'Reilly Media
Published in 2002, 480 pages
310. Rapid Application Development with Mozilla
Nigel McFarlane | Prentice Hall PTR
Published in 2003, 800 pages
311. Real World XML Web Services: For VB and VB .NET Developers
Yasser Shohoud | Addison-Wesley Professional
Published in 2002, 608 pages
312. Sams Teach Yourself XML in 21 Days
Steve Holzner | Sams
Published in 2003, 888 pages
313. SVG Essentials
J. David Eisenberg | O'Reilly Media
Published in 2002, 364 pages
314. WML and WMLScript
V. Mukhi, V. Kalantri, S. Mukhi | BPB Publications
Published in 2008
315. XForms Essentials
Micah Dubinko | O'Reilly
Published in 2003, 232 pages
316. XForms Tutorial and Cookbook
Dan McCreary | Wikibooks
Published in 2010
317. XML and Databases
Ronald Bourret |
Published in 2005
318. XML WebServices and SOAP
V. Mukhi, S. Shanbhag, S. Mukhi | BPB Publications
Published in 2008
319. XML: Managing Data Exchange
| Wikibooks
Published in 2008
320. XPath and XPointer: Locating Content in XML Documents
John Simpson | O'Reilly Media, Inc.
Published in 2002, 208 pages
Algorithms
321. A=B
Marko Petkovsek, Herbert S. Wilf, Doron Zeilberger | AK Peters, Ltd.
Published in 1996, 217 pages
322. Advances in Evolutionary Algorithms
Witold Kosinski | IN-TECH
Published in 2008, 284 pages
323. Algorithmic Mathematics
Leonard Soicher, Franco Vivaldi |
Published in 2004, 94 pages
324. Algorithmic Number Theory
J.P. Buhler, P. Stevenhagen | Cambridge University Press
Published in 2008, 662 pages
325. Algorithms
S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani | McGraw-Hill
Published in 2006, 336 pages
326. Algorithms
Jeff Erickson | University of Illinois at Urbana-Champaign
Published in 2009, 765 pages
327. Algorithms
Ian Craw, John Pulham | University of Aberdeen
Published in 1999, 120 pages
328. Algorithms and Complexity
Herbert S. Wilf | AK Peters, Ltd.
Published in 1994, 139 pages
329. Algorithms and Data Structures
Niklaus Wirth | Prentice Hall
Published in 1985, 179 pages
330. Algorithms for Clustering Data
Anil K. Jain, Richard C. Dubes | Prentice Hall
Published in 1988, 334 pages
331. Algorithms for Modular Elliptic Curves
J. E. Cremona | Cambridge University Press
Published in 1992, 351 pages
332. Algorithms for Programmers: Ideas and Source Code
Jorg Arndt |
Published in 2008, 990 pages
333. Algorithms: Fundamental Techniques
Macneil Shonle, Matthew Wilson, Martin Krischik | Wikibooks
Published in 2006, 68 pages
334. An Introduction to Computing
Subhashis Banerjee, S. Arun Kumar |
Published in 2003, 157 pages
335. Art Gallery Theorems and Algorithms
Joseph O'Rourke | Oxford University Press
Published in 1987, 296 pages
336. Art of Programming Contest
Ahmed Shamsul Arefin | Gyankosh Prokashoni
Published in 2006, 247 pages
337. Average Case Analysis of Algorithms on Sequences
Wojciech Szpankowski | Wiley-Interscience
Published in 2001, 576 pages
338. Combinatorial Algorithms
Albert Nijenhuis, Herbert S. Wilf | Academic Press Inc
Published in 1978, 316 pages
339. Computational Category Theory
D.E. Rydeheard, R.M. Burstall |
Published in 2001, 263 pages
340. Cryptography and Data Security
Dorothy Elizabeth Rob, ling Denning | Addison-Wesley
Published in 1982, 419 pages
341. Cryptography, A Study on Secret Writings
Andre Langie | Aegean Park Press
Published in 1998, 192 pages
342. Data Structures and Algorithms
John Morris |
Published in 1998
343. Data Structures and Algorithms: Annotated Reference with Examples
Granville Barnett, Luca Del Tongo | DotNetSlackers
Published in 2008, 112 pages
344. Design and Analysis of Computer Algorithms
David M. Mount | University of Maryland
Published in 2003, 135 pages
345. Efficient Algorithms for Sorting and Synchronization
Andrew Tridgell | samba.org
Published in 1999, 115 pages
346. Essentials of Metaheuristics
Sean Luke |
Published in 2009, 233 pages
347. Global Optimization Algorithms: Theory and Application
Thomas Weise |
Published in 2008, 842 pages
348. Greedy Algorithms
Witold Bednorz | IN-TECH
Published in 2008, 586 pages
349. Handbook of Applied Cryptography
Alfred Menezes, Paul van Oorschot, Scott Vanstone | CRC-Press
Published in 1996, 816 pages
350. Information Theory, Inference, and Learning Algorithms
David J. C. MacKay | Cambridge University Press
Published in 2003, 640 pages
351. Knapsack Problems: Algorithms and Computer Implementations
Silvano Martello, Paolo Toth | John Wiley & Sons
Published in 1990, 308 pages
352. Lecture Notes on Bucket Algorithms
Luc Devroye | Birkhauser
Published in 1986, 142 pages
353. Logic for Computer Science
Jean H. Gallier | Longman Higher Education
Published in 1986, 528 pages
354. Modern Computer Arithmetic
Richard P. Brent, Paul Zimmermann | LORIA
Published in 2009, 239 pages
355. Optimization Algorithms on Matrix Manifolds
P.-A. Absil, R. Mahony, R. Sepulchre | Princeton University Press
Published in 2007, 240 pages
356. Partial Evaluation and Automatic Program Generation
Neil D. Jones, Carsten K. Gomard, Peter Sestoft | Prentice Hall
Published in 1993, 400 pages
357. Planning Algorithms
Steven M. LaValle | Cambridge University Press
Published in 2006, 842 pages
358. Problems on Algorithms, 2nd edition
Ian Parberry, William Gasarch | Prentice Hall
Published in 2002, 268 pages
359. Sequential and Parallel Sorting Algorithms
H. W. Lang | FH Flensburg
Published in 2000
360. Sorting and Searching Algorithms: A Cookbook
Thomas Niemann |
Published in 2008, 36 pages
361. Tabu Search
Wassim Jaziri | IN-TECH
Published in 2008, 278 pages
362. What Every Computer Scientist Should Know About Floating-Point Arithmetic
David Goldberg |
Published in 1991, 94 pages
Game Programming
363. Action Arcade Adventure Set
Diana Gruber | Coriolis Group Books
Published in 1994, 512 pages
364. Adventure in Prolog
Dennis Merritt | Springer
Published in 1990, 186 pages
365. Blender 3D: Noob to Pro
| Wikibooks
Published in 2010
366. Blender Basics: Classroom Tutorial Book
James Chronister |
Published in 2009, 146 pages
367. Creating Adventure Games On Your Computer
Tim Hartnell | Ballantine Books
Published in 1984, 196 pages
368. GPU Gems 3
Hubert Nguyen | Addison-Wesley Professional
Published in 2007, 1008 pages
369. Invent Your Own Computer Games with Python
Albert Sweigart |
Published in 2008, 290 pages
370. Killer Game Programming in Java
Andrew Davison | O'Reilly Media
Published in 2009
371. Learn Internet Game Programming with Java
| Soft Lookup Corp.
Published in 2004
372. Michael Abrash's Graphics Programming Black Book
Michael Abrash | Coriolis Group Books
Published in 2001, 1342 pages
373. Pangea Software's Ultimate Game Programming Guide for Mac OS X
Brian Greenstone | Pangea Software, Inc
Published in 2004, 288 pages
374. Programming Linux Games
John R. Hall | No Starch Press
Published in 2001, 433 pages
375. Programming the Nintendo Game Boy Advance
Jonathan S. Harbour | Course Technology PTR
Published in 2005, 385 pages
376. Simulating Humans: Computer Graphics Animation and Control
Norman I. Badler, Cary B. Phillips, Bonnie Lynn Webber | Oxford University Press, USA
Published in 1993, 283 pages
377. So you want to be a Computer Game Developer?
Diana Gruber | Fastgraph
Published in 2000
378. Strategy Game Programming
Martin Fierz |
Published in 2005
379. The Art of Computer Game Design
Chris Crawford | Osborne/McGraw-Hill
Published in 1997, 81 pages
380. The Java Game Development Tutorial
Fabian Birzele | Java Cooperation
Published in 2004
381. The Linux Gamers' HOWTO
Peter Jay Salzman, Frederic Delanoy |
Published in 2004
382. Trigger Happy: Videogames and the Entertainment Revolution
Steven Poole | Arcade Publishing
Published in 2007, 428 pages
Software Engineering
383. 31 Days of Refactoring
Sean Chambers, Simone Chiaretta | Los Techies
Published in 2009, 52 pages
384. A Project Management Primer
Nick Jenkins |
Published in 2006, 43 pages
385. Adaptive Object-Oriented Software: The Demeter Method
Karl Lieberherr | Pws Pub Co
Published in 1996, 651 pages
386. Advances in Human Computer Interaction
Shane Pinder | IN-TECH
Published in 2008, 600 pages
387. Building Skills in Object-Oriented Design
Steven F. Lott |
Published in 2008, 291 pages
388. Case Studies in Systematic Software Development
Cliff B. Jones and Robert C. F. Shaw | Prentice Hall
Published in 1990, 405 pages
389. Client vs. Developer Wars
Eric Holter | Newfangled Web Factory
Published in 2006, 83 pages
390. Creating Applications with Mozilla
David Boswell, at al. | O'Reilly Media
Published in 2002, 480 pages
391. Designing and Building Parallel Programs
Ian Foster | Addison Wesley
Published in 1995, 430 pages
392. Designing Interfaces: Patterns for Effective Interaction Design
Jenifer Tidwell | O'Reilly Media
Published in 2005, 352 pages
393. Discovering Information Systems
Jean-Paul Van Belle, Jane Nash, Mike Eccles | Global Text Project
Published in 2003, 175 pages
394. Don't Just Roll The Dice: A usefully short guide to software pricing
Neil Davidson | Red gate books
Published in 2009, 81 pages
395. Engineering Software for Accessibility
Microsoft Corporation | Microsoft Press
Published in 2009, 98 pages
396. Essential Skills for Agile Development
Tong Ka Iok | Macau Productivity and Technology Transfer Center
Published in 2004, 427 pages
397. Function Points Analysis Training Course
David Longstreet | SoftwareMetrics.Com
Published in 2008, 111 pages
398. Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web Application
37signals | LL
Published in 2006
399. How to Design Programs: An Introduction to Programming and Computing
Matthias Felleisen, et al | The MIT Press
Published in 2003, 720 pages
400. How to Make Software
Nick Jenkins |
Published in 2005, 54 pages
401. Human Computer Interaction: New Developments
Kikuo Asai | IN-TECH
Published in 2008, 382 pages
402. Implementing Functional Languages: a tutorial
Simon Peyton Jones, David Lester | Prentice Hall
Published in 1992, 296 pages
403. Information Systems
Richard T. Watson | Global Text Project
Published in 2007, 250 pages
404. Information Systems Foundations: Constructing and Criticising
Dennis Hart, Shirley Gregor | ANU E Press
Published in 2005, 234 pages
405. Innovation Happens Elsewhere: Open Source as Business Strategy
Ron Goldman, Richard P. Gabriel | Morgan Kaufmann
Published in 2005, 424 pages
406. Introduction to Information Retrieval
C. D. Manning, P. Raghavan, H. Schütze | Cambridge University Press
Published in 2008, 496 pages
407. Introduction to Reverse Engineering Software
Mike Perry, Nasko Oskov | UIUC
408. Invent Your Own Computer Games with Python
Albert Sweigart |
Published in 2008, 290 pages
409. Logic, Programming and Prolog
Ulf Nilsson, Jan Mauszynski | John Wiley & Sons Inc
Published in 1995, 296 pages
410. Mastering Software Project Management
Hsiang Tao Yeh | Lulu.com
Published in 2006, 189 pages
411. Object-Oriented Reengineering Patterns
S. Demeyer, S. Ducasse, O. Nierstrasz | Elsevier Science
Published in 2008, 360 pages
412. Object-Oriented Software Composition
Nierstrasz, Sichritzis | Prentice Hall PTR
Published in 1995, 362 pages
413. Object-Oriented System Development
Dennis deChampeaux, Doug Lea, Penelope Faure | Addison-Wesley
Published in 1993, 560 pages
414. Open Sources 2.0: The Continuing Evolution
C. DiBona, M. Stone, D. Cooper | O'Reilly Media, Inc.
Published in 2005, 488 pages
415. Patterns of Software: Tales from the Software Community
Richard P. Gabriel | Oxford University Press
Published in 1998, 239 pages
416. Producing Open Source Software: How to Run a Successful Free Software Project
Karl Fogel | O'Reilly Media, Inc
Published in 2007, 192 pages
417. Project Management Book
Michael Harding Roberts | hraconsulting-ltd.co.uk
Published in 2009
418. Rapid Application Development with Mozilla
Nigel McFarlane | Prentice Hall PTR
Published in 2003, 800 pages
419. Recommended Approach to Software Development
L. Landis, S. Waligora, F. McGarry, R. Pajerski, M. Stark, O. Johnson, D. Cover |
Published in 1992, 213 pages
420. Scientific Software Engineering in a Nutshell
Helmut G. Katzgraber | arXiv
Published in 2009, 38 pages
421. Seamless Object-Oriented Software Architecture
Kim Waldén, Jean-Marc Nerson | Prentice Hall
Published in 1994, 458 pages
422. Search User Interfaces
Marti A. Hearst | Cambridge University Press
Published in 2009, 352 pages
423. Semantics With Applications: A Formal Introduction
Hanne Riis Nielson, Flemming Nielson | John Wiley & Sons
Published in 1992, 250 pages
424. Small Memory Software: Patterns for systems with limited memory
Charles Weir, James Noble | Addison-Wesley
Published in 2000, 352 pages
425. Software Design Using C++
David Carlson | Saint Vincent College
Published in 2007
426. Software Development Guidelines
| literateprogramming.com
Published in 2000, 103 pages
427. Software Engineering
Ivan Marsic | Rutgers University
Published in 2008, 389 pages
428. Software Engineering for Internet Applications
Eve Andersson, Philip Greenspun, Andrew Grumet | The MIT Press
Published in 2006, 409 pages
429. Software Engineering with Reusable Components
Johannes Sametinger | Springer
Published in 2001, 285 pages
430. Specifying Systems
Leslie Lamport | Addison-Wesley Professional
Published in 2002, 382 pages
431. Statistical Software Engineering
| National Academies Press
Published in 1996, 89 pages
432. Strategies for Sustaining Digital Libraries
Katherine Skinner, Martin Halbert | Emory University Digital Library Publications
Published in 2008, 123 pages
433. Task-Centered User Interface Design
Clayton Lewis, John Rieman |
Published in 1994, 190 pages
434. The Design of Functional Programs - A Calculational Approach
Dr. Robert Richard Hoogerwoord | Technische Universiteit Eindhoven
Published in 1989, 228 pages
435. The Developer Highway Code
Paul Maher, Alex Mackman | Microsoft Press
Published in 2006, 163 pages
436. The Guide to the Software Engineering Body of Knowledge
P. Bourque, R. Dupuis, A. Abran, J. W. Moore, and L. L. Tripp | IEEE
Published in 2004, 204 pages
437. The New Software Engineering
Sue Conger | Global Text Project
Published in 2008, 830 pages
438. The Unicode Standard, Version 3.0
The Unicode Consortium | Addison-Wesley Professional
Published in 2000, 1072 pages
439. Think Python: An Introduction to Software Design
Allen Downey | Green Tea Press
Published in 2008, 236 pages
440. Tips to Succeed in Software Engineering Student Projects
Damith C. Rajapakse |
Published in 2008
441. Understanding Open Source and Free Software Licensing
Andrew M. St. Laurent | O'Reilly Media, Inc.
Published in 2004, 224 pages
Other Programming Books
442. A Field Guide to Genetic Programming
R. Poli, W. B. Langdon, N. F. McPhee | Lulu.com
Published in 2008, 252 pages
443. A Functional Pattern System for Object-Oriented Design
Thomas Kühne | Verlag Dr. Kovac
, 346 pages
444. A Practical Theory of Programming
Eric C.R. Hehner | Springer
Published in 2006, 243 pages
445. A++: The Smallest Programming Language in the World
Georg P. Loczewski | S. Toeche-Mittler Verlag
Published in 2004
446. Advanced Programming Language Design
Raphael Finkel | Addison Wesley
Published in 1995, 512 pages
447. Beyond Java
Bruce Tate | O'Reilly Media, Inc.
Published in 2005, 200 pages
448. Communicating Sequential Processes
C.A.R. Hoare | Prentice Hall
Published in 2004, 260 pages
449. Computer Science: Abstraction to Implementation
Robert M. Keller | Harvey Mudd College
Published in 2001, 627 pages
450. Concepts, Techniques, and Models of Computer Programming
Peter Van Roy, Seif Haridi | The MIT Press
Published in 2004, 939 pages
451. Concurrent Programming in Erlang
Robert Virding, Claes Wikstrom, Mike Williams | Prentice Hall PTR
Published in 1996, 358 pages
452. Denotational Semantics: A Methodology for Language Development
David Schmidt | Kansas State University
Published in 2005, 294 pages
453. Dictionary of Programming Languages
Neal Ziring |
Published in 1998
454. Formal Syntax and Semantics of Programming Languages
Kenneth Slonneger, Barry L. Kurtz | Addison Wesley Longman
Published in 1994, 637 pages
455. Foundations of Computer Science
Lawrence C Paulson | University of Cambridge
Published in 2000, 155 pages
456. How to Design Programs: An Introduction to Programming and Computing
Matthias Felleisen, et al | The MIT Press
Published in 2003, 720 pages
457. Implementing Functional Languages: a tutorial
Simon Peyton Jones, David Lester | Prentice Hall
Published in 1992, 296 pages
458. Inductive Logic Programming: Techniques and Applications
Nada Lavrac, Saso Dzeroski | Prentice Hall
Published in 1994, 400 pages
459. Learn to Program
Chris Pine | Pragmatic Bookshelf
Published in 2006, 176 pages
460. MPI: The Complete Reference
Marc Snir, at al. | The MIT Press
Published in 1998, 800 pages
461. Open Source Development with CVS, 3rd Edition
Karl Fogel, Moshe Bar | Paraglyph
Published in 2003, 368 pages
462. Parsing Techniques: A Practical Guide
Dick Grune, Ceriel J. H. Jacobs | Ellis Horwood Ltd
Published in 1998, 318 pages
463. Partial Evaluation and Automatic Program Generation
Neil D. Jones, Carsten K. Gomard, Peter Sestoft | Prentice Hall
Published in 1993, 400 pages
464. Practical Foundations for Programming Languages
Robert Harper |
Published in 2008, 470 pages
465. Practical Programming in Tcl and Tk
Brent Welch, Ken Jones | Prentice Hall PTR
Published in 2003, 960 pages
466. Programming for Engineers with Mathematica
John Browne |
Published in 2001
467. Programming from Specifications
Carroll Morgan | Prentice-Hall
Published in 1998, 260 pages
468. Programming in Standard ML
Robert Harper |
Published in 2008, 315 pages
469. Programming Languages
Scott F. Smith, Mike Grant |
Published in 2005, 166 pages
470. Programming Languages: Application and Interpretation
Shriram Krishnamurthi | Lulu.com
Published in 2007, 376 pages
471. Programming Pearls, 2nd Edition
Jon Bentley | Addison-Wesley Professional
Published in 1999, 256 pages
472. Programming Scala
Dean Wampler, Alex Payne | O'Reilly Media
Published in 2008, 446 pages
473. Reasoned Programming
Krysia Broda et al | Prentice Hall Trade
Published in 1994, 311 pages
474. Structure and Interpretation of Computer Programs
Harold Abelson, Gerald Jay Sussman, Julie Sussman | McGraw-Hill
Published in 1996, 657 pages
475. The Craft of Programming
John C. Reynolds | Prentice Hall
Published in 1981, 434 pages
476. The Implementation of Functional Programming Languages
Simon Peyton Jones | Prentice Hall
Published in 1987, 500 pages
477. Type Systems for Programming Languages
Robert Harper |
Published in 2000, 199 pages
478. Type Theory and Functional Programming
Simon Thompson | Addison-Wesley
Published in 1999, 378 pages
479. Understanding Programming Languages
Monti Ben-Ari | John Wiley & Sons
Published in 1996, 376 pages
480. Watch What I Do: Programming by Demonstration
Allen Cypher | The MIT Press
Published in 1993, 652 pages
Free Mathematics Books
Free Engineering Books
Free Physics Books
Free Medical Books