C | ||||
---|---|---|---|---|
Paradigma | Imperatief | |||
Verschenen | 1972 | |||
Ontwerper | Dennis Ritchie | |||
Ontwikkelaar | Dennis Ritchie en Bell Labs | |||
Typesysteem | statisch, zwak | |||
Implementaties | GCC, MS Visual C++, | |||
Beïnvloed door | B, BCPL, Algol 68, PL/1 [1] | |||
Invloed op | AWK, C++, Objective-C, D, Perl | |||
Besturingssysteem | Multiplatform | |||
Bestandsextensies | .h, .c | |||
Website | https://www.iso.org/standard/74528.html | |||
|
De programmeertaal C is een imperatieve programmeertaal, gebaseerd op de programmeertaal B, die zelf weer op BCPL was gebaseerd. Beide programmeertalen zijn ontworpen door Dennis Ritchie. Het is een zeer praktische programmeertaal die meer op Algol lijkt dan op andere voorlopers, zoals - in historische volgorde - Fortran, Lisp, COBOL en BASIC.
Ook Pascal is een versimpeling van Algol, maar dan in een andere richting. Terwijl Pascal meer afstand neemt van de machine waar het op moet werken, ligt C juist dicht tegen de machine aan; het is betrekkelijk 'low-level'.
De invloed van C is zo groot dat sindsdien de meeste nieuwe talen zoals C++, Objective-C, Java, JavaScript, C# en PHP grotendeels de syntaxis van C gebruiken.