C ist eine zwingende (prozedurale) Systemimplementierungssprache. Es wurde entwickelt, um mit einem relativ einfachen Compiler kompiliert zu werden, um einen einfachen Zugriff auf den Speicher zu ermöglichen, um Sprachkonstrukte bereitzustellen, die Maschinenanweisungen effizient zuordnen, und um eine minimale Laufzeitunterstützung zu erfordern. C war daher für viele Anwendungen nützlich, die zuvor in Assemblersprache codiert waren. von http://en.wikipedia.org/wiki/C_(programming_language)