Bruce Eckel is the author of numerous books and articles about computer programming. He also gives frequent lectures and seminars for computer programmers. His best known works are Thinking in Java and Thinking in C++, aimed at programmers wanting to learn the Java or C++ programming languages, particularly those with little experience of object-oriented programming. Most reviewers consider the books to be better written and more pedagogic than most introductory texts. Mr Eckel was a founding member of the ANSI/ISOC++ standard committee. Eckel has since made both the forementioned books available for all to download freely. [1] However, his recent book - 4th edition of Thinking in Java is no longer available in a free electronic form. Image File history File links Download high resolution version (960x1284, 131 KB) Summary May 1992 issue of Unix review http://www. ... Image File history File links Download high resolution version (960x1284, 131 KB) Summary May 1992 issue of Unix review http://www. ... Computer code (HTML with JavaScript) in a tool that uses colors to help the developer see the function of each piece of code. ... In computing, a programmer is someone who does computer programming and develops computer software. ... Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ... C++ (pronounced see plus plus, IPA: ) is a general-purpose computer programming language. ... In computer science, object-oriented programming, OOP for short, is a computer programming paradigm. ... The American National Standards Institute (ANSI) is a private, non-profit standards organization that produces industrial standards in the United States. ... Logo of the International Organization for Standardization The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from national standards bodies. ... ISO/IEC International Standard 14882, Programming Languages â C++, is the official standard for the C++ programming language and library, defined by the JTC1/SC22/WG21 working group. ...
External links
Eckel's website
Approved download site for free electronic versions of Eckel's Thinking books.
BruceEckel is the author of Thinking In C++, Volume 1 (2nd Edition) and Thinking In C++, Volume 2, which are two books that you could use to continue your C++ education.
Eckel is one of the very few programming book authors who continue to allow free downloads of their books even after they are published.
Eckel has provided an excellent index which is composed of a large number of hyperlinks that will take you to an exact location in his book.
This is chronicled in Bruce Tate's book "Beyond Java," which should probably be titled "Why Ruby is Better than Java." The book is roughly edited; you'll find yourself thinking "haven't I read this paragraph before?" in any number of places, but that's a disappointing experience I've had with several O'Reilly books of late.
If you'd like to be notified whenever BruceEckel adds a new entry to his weblog, subscribe to his RSS feed.
BruceEckel (www.BruceEckel.com) is the author of Thinking in Java (Prentice-Hall, 1998, 2nd Edition, 2000, 3rd Edition, 2003, 4th Edition, 2005), the Hands-On Java Seminar CD ROM (available on the Web site), Thinking in C++ (PH 1995; 2nd edition 2000, Volume 2 with Chuck Allison, 2003), C++ Inside & Out (Osborne/McGraw-Hill 1993), among others.