C and C++For Java Programmers
Scott D. AndersonWellesley College
Fall 2002, version 5
This document is intended to evolve into an introduction to C and C
for programmerswhoseprimaryexperienceis Java. Cis a muchsimplerand olderlanguagethan Java,
butthat simplicity does not necessarily make it easy for Java programmers. Similarly, becauseC
evolvedfrom C, it shares many of the design criteria of C, and so it can also be confusingfor Java programmers.Unfortunately,thisdocumentisstill inthe“draft” stage,particularlythechaptersonC
,so I hope you’ll bear with me. Please let me know of any suggestions you have to improve it.