C og supersett , C + + , er systemer utvikling språk tracing sin opprinnelse tilbake til noen av de første multiprosesseringsoppgaver datamaskiner bygget i 1960 og 1970 . I løpet av utviklingen av språket, ble noen forskjellige språk standarder opprettet for å imøtekomme visse utviklingsmiljøer. To viktige standarder, ANSI standard C-språk og Microsofts Visual C /C + + språk ser like ut, men fungerer godt i ulike sammenhenger , og på ulike plattformer . K & RC
Før ANSI og Visual C , etterfulgt av språket C det som ble kjent som K & R -spesifikasjonen. "K & R " står for " Brian Kernighan " og " Dennis Ritchie , " to programmerere som utviklet språket. K & R spesifikasjonen er uformell , og bare bemerket som en spesifikasjon fordi de to skaperne skrev den opprinnelige C-programmering instruksjon bok, " The C Programming Language " som ble den uoffisielle spesifikasjon av C. Denne originale spesifikasjonen introduserte syntaks og bibliotekene som fulgte C.
ANSI C
spesifikasjonen for C og C + + programmeringsspråk definert av American National Standards Institute eller ANSI fulgte etter K & R -standarden, blant andre. I 1990 publiserte ANSI komiteen den første offisielle ANSI standard for C-språk . Senere ble ANSI standard vedtatt som en internasjonal standard eller ISO . Vanligvis noen kode skrevet til ANSI /ISO -standarder , ikke vurderer maskinvare, bør kompilere under noen C-kompilator .
Visual C + +
Visual C + + refererer til en spesielt C-kompilator og interaktiv utviklingsmiljø ( IDE ) laget av Microsoft . Dette miljøet arbeider med en standard C + + som bruker Microsoft bibliotekene å skape store , komplekse prosjekter på Windows-systemer . Med tilgang til spesielle systemer biblioteker, kan Windows- programmerere lettere generere Windows programmer . Med integrert miljø , Windows programmerere synes det er mye enklere å jobbe med store kode prosjekter , eller flere prosjekter samtidig - . Igjen , gjennom Windows-plattformen
Hva er forskjellen
K & R standarden var bare uoffisielle i den forstand at det er den opprinnelige spesifikasjonen for språket skapt av de opprinnelige utviklerne . Når ANSI komiteen besluttet å standardisere språket , skapte det en normalisert versjon som deretter spredt internasjonalt , for å forenkle utvikling. I dette tilfellet , etter ANSI spesifikasjoner ment arbeider på nøyaktig samme språk , biblioteker og tegnsett som alle andre programmerer ved hjelp av ANSI . Visual C + + utviklere utvikle eksklusivt for Windows , fordi programmer som er skrevet ved hjelp av Visual C + + og dets bibliotekene er ikke bærbare plattformer .