Computer Systems Org I - Prof. Grishman

Lecture 14 - Oct. 20, 2005

C programming language

C was developed as a simple language for implementing the UNIX operating system at Bell Labs.  Much of the design of Java is derived from C, so most of the operators in C and most of the control structures (if, for, while) are the same.  However, whereas Java is designed for security, C was designed for flexibility ... the language lets you do almost anything you can do in machine language.

C ... some differences from Java
functions
arrays
strings