Download the PDF document by clicking on the icon above. This document
was made for students who already know Java, but wish to learn C. It
is split into three sections:
Basic syntax differences between Java and C.
Memory management in C.
Creating structs to mimic object-oriented programming.
It assumes that you have the equivalent of a year of computer science,
in Java. It is published under a Creative Commons license and is
freely distributable.
Students: Read this and learn, with my blessing.
Teachers: Feel free to assign this or recommend it to your students. If you do so, I'd appreciate a brief letting me know.