Note from author: This page was primarily designed for Java programmers looking to learn and use the C language. The page was written for students taking the Operating Systems Course at Cornell University, but (hopefully) should serve a general audience.

Section slides:

K & R: (the C reference)

C versus other languages: (differences and similarities with Java, Pascal)

Umpteen C tutorials from google.com :

C-style guide: (for writing understandable and debuggable code)

Miscellanous C stuff:

General interesting OS stuff:

Problems with this page ? email gupta@cs.cornell.edu

...continuously under construction .....