enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Thinking in Java - Wikipedia

    en.wikipedia.org/wiki/Thinking_in_Java

    Thinking in Java (ISBN 978-0131872486) is a book about the Java programming language, written by Bruce Eckel and first published in 1998. Prentice Hall published the 4th edition of the work in 2006. The book represents a print version of Eckel’s “Hands-on Java” seminar. [1]

  3. Bruce Eckel - Wikipedia

    en.wikipedia.org/wiki/Bruce_Eckel

    Bruce Eckel (born () July 8, 1957 (age 67)) is a computer programmer, author, and consultant. [citation needed]Eckel's best known works are Thinking in Java and the two-volume series Thinking in C++, aimed at programmers wanting to learn the Java or C++ programming languages, respectively, particularly those with little experience of object-oriented programming.

  4. Design Patterns - Wikipedia

    en.wikipedia.org/wiki/Design_Patterns

    Chapter 1 is a discussion of object-oriented design techniques, based on the authors' experience, which they believe would lead to good object-oriented software design, including: "Program to an interface, not an implementation." (Gang of Four 1995:18) Composition over inheritance: "Favor 'object composition' over 'class inheritance'." (Gang of ...

  5. Rubber duck debugging - Wikipedia

    en.wikipedia.org/wiki/Rubber_duck_debugging

    More generally, teaching a subject forces its evaluation from different perspectives and can provide a deeper understanding. [4] By using an inanimate object, the programmer can try to accomplish this without having to interrupt anyone else, and with better results than have been observed from merely thinking aloud without an audience. [ 5 ]

  6. It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation. MIT Press published the first edition in 1984, and the second edition in 1996.

  7. Eric S. Roberts - Wikipedia

    en.wikipedia.org/wiki/Eric_S._Roberts

    Thinking Recursively [3] The Art and Science of C [4] Programming Abstractions in C [5] Thinking Recursively with Java [6] The Art and Science of Java [7] Awards.

  8. Bottom-up and top-down design - Wikipedia

    en.wikipedia.org/wiki/Bottom-up_and_top-down_design

    Top-down is a programming style, the mainstay of traditional procedural languages, in which design begins by specifying complex pieces and then dividing them into successively smaller pieces. The technique for writing a program using top-down methods is to write a main procedure that names all the major functions it will need.

  9. Joyce Farrell - Wikipedia

    en.wikipedia.org/wiki/Joyce_Farrell

    Joyce Farrell is the author of many programming books for Course Technology, a part of Cengage Learning. [1] Her books are widely used as textbooks in higher education institutions.