C en zijn superset , C + + , zijn systeemontwikkeling talen traceren hun oorsprong terug tot een aantal van de eerste multiprocessing computers gebouwd in de jaren 1960 en 1970 . In de loop van de evolutie van de taal , werden een paar verschillende talen normen gecreëerd om bepaalde ontwikkelomgevingen tegemoet . Twee belangrijke normen , de ANSI standaard C taal en Microsoft's Visual C /C + + taal lijken , maar goed functioneren in verschillende contexten en op verschillende platforms . K & RC Voordat ANSI en Visual C , de taal C gevolgd wat bekend stond als de K & R -specificatie . " K & R " staat voor " Brian Kernighan " en " Dennis Ritchie , " twee programmeurs die de taal ontwikkeld . De K & R -specificatie is informeel , en alleen genoteerd als een specificatie omdat de twee makers schreef de oorspronkelijke C programmering instructie boek , " The C Programming Language " die de onofficiële specificatie van C. werd deze originele specificatie zijn de syntax en bibliotheken die C. vergezeld ANSI C de specificatie voor de C -en C + + programmeertalen gedefinieerd door het American National Standards Institute of ANSI volgde na de K & R standaard , onder anderen . In 1990 , de ANSI commissie publiceerde de eerste officiële ANSI- standaard voor de C taal . Later , de ANSI-standaard werd aangenomen als een internationale norm of ISO . Meestal , alle code geschreven om ANSI /ISO-normen , niet overweegt hardware , moet compileren onder geen C -compiler . Visual C + + Visual C + + verwijst naar een speciale C-compiler en interactieve ontwikkelomgeving ( IDE ) gemaakt door Microsoft . Deze omgeving werkt met een standaard van C + + dat Microsoft bibliotheken gebruikt om grote , complexe projecten te maken op Windows -systemen . Met toegang tot speciale systemen bibliotheken , kan Windows programmeurs gemakkelijker te genereren Windows-toepassingen . Met de Integrated Environment , Windows programmeurs vinden het veel gemakkelijker om te werken met grote code projecten , of meerdere projecten tegelijk - . Weer , via het Windows -platform Wat is het verschil < br ? > de K & R standaard was slechts officieus in de zin dat het de originele specificatie voor de taal die door de oorspronkelijke ontwikkelaars . Wanneer de ANSI commissie besloten om de taal te standaardiseren , het creëerde een genormaliseerde versie die vervolgens internationaal verspreid , om ontwikkeling te bevorderen . In dit geval , naar aanleiding van de ANSI -specificatie betekende werken op precies dezelfde taal , bibliotheken , en tekensets als elke andere programmeur met behulp van ANSI . Visual C + + ontwikkelaars exclusief ontwikkelen voor Windows , omdat de programma's geschreven met behulp van Visual C + + en de bibliotheken zijn niet draagbaar cross-platform .
|