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.
- Anatomy of a C Program
- Fundamental Data Types
- Operators
- Control Structures
- Composite Data Types
- Functions
- Pointers 101
- Pointers 102 (for C++ students only!)
To request more information, email your request to:
cda@freshsources.com