kalba C buvo sukurta 1970-ųjų pradžioje Bell Laboratories, pirmiausia įskaitomos Ken Thompson ir Dennis Ritchie darbą. Programuotojai reikėjo daugiau patogi nurodymų, skirtų UNIX operacinė sistema, kuri tuo metu reikalinga programų, parašytų į Asemblerio kalba. Montavimo programos, kurios tiesiogiai pasikalbėti su kompiuteriu aparatūros, yra ilgas ir sunku derinti, ir jie privalo varginančių, daug laiko reikalaujantis darbas būtų įtraukti naujų funkcijų [Šaltinis: karalius].
Thompson pirmasis bandymas aukšto lygio politiniu lygio kalba buvo vadinama B duoklė sistemos programavimo kalba BCPL, dėl kurių ji buvo pagrįstas. Kai Bell Labs "įsigijo" Digital Equipment Corporation (DEC) UNIX sistemos modelį PDP-11, Thompson perdarytas B geriau tilptų į naujesnis, geriau aparatine įranga poreikius. Taigi, B įpėdinis, C gimė. Iki 1973 C buvo pakankamai stabili, kad pati UNIX galima perrašyti naudojant šią novatorišką naują aukštesnio lygio kalba [Šaltinis: karalius].
Prieš C gali būti naudojama efektyviai už Bell Labs, kiti programuotojai reikia dokumentą, kuris paaiškino, kaip jį naudoti. 1978, knyga " C programavimo kalba " Brian Kernighan ir Dennis Ritchie, žinomas C entuziastų, K & R arba " White Book, " tapo galutinis šaltinis C programavimo. Kaip šio raštu, antrajame K & R ", iš pradžių paskelbtas 1988 metais, yra vis dar plačiai prieinamos. Originalus, iš anksto Standartinę versiją C yra vadinamas K & RC remiantis šios knygos
Norėdami užtikrinti, kad žmonės nesukūrė savo dialektais, laikui bėgant, C kūrėjai dirbo per 1980 sukurti standartus už. kalba. JAV standartas C, Amerikos nacionalinio standartų instituto (ANSI) standartas X3.159-1989, tapo oficialiu 1989 metais Tarptautinė standartizacijos organizacija (ISO) standarte ISO /IEC 9899: 1990, po 1990 C versijos po K & R nuoroda šiuos standartus ir jų vėlesnius pakeitimus (C89, C90 ir C99). Jūs taip pat gali pamatyti C89 vadinama " ANSI C, " " ANSI /ISO C " arba " ISO C. "
C, o jo naudojimas UNIX buvo tik viena iš operacinės sistemos kūrimo bumas per 1980-ųjų. Visiems savo patobulinimų nei jo pirmtakai, nors C dar nebuvo lengvas naudoti kuriant didesnes programas. Kaip kompiuteriai tapo galingesnis, paklausa padidėjo lengviau programavimo patirtį. Šis poreikis paskatino programuotojams kurti savo kompiliatoriai, todėl savo naujų programavimo kalbų, naudojant C. naujųjų kalbų galėtų supap