Nederlandse leereditie
Geschiedenis van de programmeertaal C
Van Unix tot moderne standaarden: begrijp de ontwikkeling van C en de beperkingen van oude voorbeelden.

Dennis Ritchie ontwikkelde C begin jaren zeventig bij Bell Labs. BCPL en B behoren tot de voorlopers. Typen, expressies en geheugentoegang maakten het mogelijk een groot deel van Unix in een beter overdraagbare taal dan assembly te schrijven.
Het boek van Brian Kernighan en Dennis Ritchie hielp de taal verspreiden. Standaardisatie leidde tot ANSI C in 1989 en de bijbehorende ISO-standaard in 1990. C99, C11, C17 en C23 zijn latere herzieningen met uiteenlopende wijzigingen.
Een historisch voorbeeld is niet vanzelf een goed hedendaags model. Gebruik standaardheaders en een geldige declaratie van main; vermijd impliciete declaraties en DOS-specifieke functies. Bepaal de standaard voordat je twee voorbeelden vergelijkt.
Kies bij het oefenen expliciet een taalversie en schakel waarschuwingen in. De geschiedenis verklaart stijlen, maar de standaard en het platform van je project bepalen de regels voor nieuwe code.
Veelgestelde vragen
Waarom blijven code en sommige resultaten Engels?
C-sleutelwoorden, namen, programmacommentaar en verwachte uitvoer blijven gelijk aan het origineel om uitvoerbare code en consistente tests te behouden. Uitleg en instructies zijn vertaald.