C (programmeertaal): Verskil tussen weergawes

Content deleted Content added
Wyserafdeling uitgebrei. Kort egter teveel terme - void, null ens
No edit summary
Lyn 6:
 
Alhoewel dit 'n hoëvlak programeertaal is, is dit baie soortgelyk aan [[laevlak programeertale]].
 
== Ontwerp ==
C is 'n prosedure gedrewe taal. Die ontwerp is so opgestel om baie direkte omskakeling vanaf kode tot mikroverwerker instruksies te doen, om minimale hardloop ondersteuning te kort vanaf die sisteem en laevlak toegang tot geheue te verseker. C is dus ideal om programe oor te skryf wat in samestellertaal geskryf is.
 
C is opgestel om redelik eenvoudig op verkillende platforme gebruik te kan word.'n C program wat die standarde van die taal volg behoort op 'n verskeidenheid platforme te kan hardloop met minimale veranderinge aan die bronkode.
 
 
== Oorsig ==
Line 29 ⟶ 35:
* Verskeie tipe komplekse funksies, soos nodig vir intree, uittree, string-manipulasie en ingewikkelde wiskundige operasies word gewoonlik gedefineer in spesiale biblioteke.
 
== OntwerpGeskiedenis ==
 
C is 'n prosedure gedrewe taal. Die ontwerp is so opgestel om baie direkte omskakeling vanaf kode tot mikroverwerker instruksies te doen, om minimale hardloop ondersteuning te kort vanaf die sisteem en laevlak toegang tot geheue te verseker. C is dus ideal om programe oor te skryf wat in samestellertaal geskryf is.
== Vroee opvattings ==
Die ontstaan van C is hou verband met die ontwikkeling van die Unix bedryfstelsel wat oorspronklik geimplimteer 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 oorweeging 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 samestellers soos Honeywell 600 kon verskeie ander sisteme op C gebruik. Die naam C is slegs die volgende letter in die alfabet na die vorige programmeertaal, B.
Die Unix bedryfstelsel was daarna herontwikkel in C. Teen 1973, met die gebruik van saamgestelde datatipes, was C kragtig genoeg dat die meerderheid van die Unix opstelling in C gedoen kon word.
=== K&R C ===
In 1978 was die eerste uitgawe van ''The C Programming Langauge'' gedruk. Die boek het gedien as die eerste informele omskrywing van die programmeertaal.
 
=== C99 ===
Die C standardtaal was herontwerp in die lae 1990's. m et die nuwe weergawe bekend gestel as C99.
 
=== C11 ===
Teen 2007 was die C taal weereens herontwerp , met die informele naam "C1X" totdat dit amptelik vrygestel is op 2011-12-08.
 
C is opgestel om redelik eenvoudig op verkillende platforme gebruik te kan word.'n C program wat die standarde van die taal volg behoort op 'n verskeidenheid platforme te kan hardloop met minimale veranderinge aan die bronkode.
 
== Sintaks ==