Thinking in C


Thinking in C: Foundations for Java and C++, is a short course that prepares software developers to tackle today's most in-demand object-oriented programming languages. In the rush to master the object-oriented paradigm, it is altogether too easy to pass over fundamental language features that are key in using these languages effectively. Through clear exposition and to-the-point illustrations, this course effectively bridges the gap. This is not an exhaustive course in C. Only the necessities for moving on to the other languages are included. An extra section covering features for the C++ programmer is included that can be skipped by those going on to Java only.

Prerequisite: experience with a high-level programming language, such as Pascal, BASIC, FORTRAN, or LISP. Minimal exposure to C helpful but not necessary.

This course can be given jointly with the 3-day Crash Course in C++ for a full week for C++ programmers, or the 3-day Crash Course in C++ for a full week for Java programmers. The complete course is available on CD complete with narration and solutions to exercises when you buy either Thinking in C++, Volume 1, Second Edition, or Thinking in Java, Second Edition, both available at Bruce Eckel's Mindview Site.

Topics include: lexical elements, control structures, functions, data structures, I/O, pointers, and the preprocessor.

To request more information, email your request to:

cda@freshsources.com