C (programmeertaal): Verskil tussen weergawes

Content deleted Content added
No edit summary
kNo edit summary
Lyn 1:
[[Lêer:The C Programming Language logo.svg|thumb|Logo van C]]
 
'''C''' is 'n hoëvlak programmeertaalhoëvlakprogrammeertaal wat in die vroeë 1970's deur Dennis Ritchie by Bell Laboratoriums ontwikkel is. Dit is oorspronklik gebruik vir stelselprogrammering, maar het gou getoon dat dit kragtig en buigsaam genoeg is vir ontwikkeling van 'n verskeidenheid van programmatuur.
 
Die eerste intensiewe program ontwikkel in C is die [[Unix]]-[[bedryfstelsel (inligtingstegnologie)|bedryfstelsel]]. Dit word steeds grootliks geassosieer met hierdie bedryfstelsel.
Lyn 36:
== Geskiedenis ==
 
=== Vroee opvattings ===
Die ontstaan van C hou verband met die ontwikkeling van die Unix-bedryfstelsel wat oorspronklik geïmplementeer is in saamstellertaal op 'n PDP-7 deur Ken Thompson en Dennis Ritchie. Hulle wou later die nuwe bedryfstelsel gebruik op 'n PDP-11. Hul eerste oorweging was om die sisteem te herskryf met die B programmeertaal, maar daardie taal kon nie die PDP=11 ten volle benut nie.
 
C se ontwikkelling het dus begin in 1972 op die PDP-11 Unix-sisteem en het eerste verskyn in Unix-2. Die taal was nie oorspronklik geskryf om gebruik oor 'n verskeidenheid platforme te vergemaklik nie, maar met saamstellers soos Honeywell 600 kon verskeie ander sisteme ook C gebruik. Die naam C is slegs die volgende letter in die alfabet na die vorige programmeertaal, B.
Die Unix-bedryfstelsel is daarna herontwikkel in C. Teen 1973, met die gebruik van saamgestelde datatipes, was C kragtig genoeg sodat die meerderheid van die Unix-opstellingopstellings in C gedoen kon word.
 
=== K&R C ===
In 1978 is die eerste uitgawe van ''The C Programming LangaugeLanguage'' gedruk. Die boek het gedien as die eerste basiese omskrywing van die programmeertaal. Programmeerders het na die boek verwys as "K&R" en die boek het vir jare as die informele spesifisering van die C-taal gedien. Die tweede uitgawe van die boek het die ANSI C-standaard gedek.
 
K&R het verskeie eienskappe van die C-taal beskryf: