AN EXTENDED INTERACTIVE LOOK AT C PROGRAMMING
The C programming language provides a small, fast, and powerful interface to control a computer and manipulate data. But C is also a severely vulnerable language, with many opportunities to let errors and corruption ruin its own code and data. What makes C the standard for computer software? How does it compare with newer languages? Why and how is C still used at all?
What is C?
Discover the origins of one of the most important building blocks of the modern personal computer.
Java vs. C
Compare and contrast the programmer friendly Java with its hard-nosed older brother, C.
C-ing the Future
What does a 40+ year old computer language have to do with today's high-end machines?