A Brief History of C:

  • Ken Thompson developed B (from BCPL ).

  • Dennis Ritchie developed C from B.

  • Together, Ritchie and Thompson rewrote UNIX in C in 1973.

  • C combines aspects of high and low level programming.

  • C is structured, but still enables bit-manipulation -- required for systems-level programming.

  • C++ is a superset of C.

  • GNU's C compiler is named gcc.

  • GNU's C++ compiler is named g++.

  • The default UNIX C compiler is named cc.