Low-level programming langauge originally part of Unix.

C is the lingua franca of the software world as so much is written in it. Any serious programmer should have significant familiarity with C.

C is worth learning as an aid to thinking about problems at the hardware and operating system levels - though it is still an abstract machine on top of the real hardware.


ANSI C89 compliant code is preferred for portability. Here are a few standard conventions:


The C language does not provide a library system for larger-scale code reuse. However, one powerful - the single header file library - has emerged as an excellent way to integrate with and manage dependencies. Single header file libraries are our preferred method for sharing and reusing code across projects.

incoming(1): web

Last update on 7E4C11, edited 2 times. 2/2thh