Fyrsta tilraun Thompson á hár- láréttur flötur tungumál hét B, skatt til kerfi forritunarmál BCPL sem hún byggðist á. Þegar Bell Labs keypti Digital Equipment Corporation (DEC) UNIX kerfi fyrirmynd PDP-11, Thompson reworked B til að það henti betur kröfum nýrri, betri kerfi vélbúnaður. Þannig eftirmaður B er, C, fæddist. Árið 1973, C væri nógu stöðugur að UNIX sjálft gæti verið endurskrifuð með þessum nýstárlega nýja hærri stig tungumál [Heimild: King].
Fyrir C mætti nota á áhrifaríkan hátt utan Bell Labs, aðrar forritarar þurfti skjal sem útskýrði hvernig á að nota það. Árið 1978, bókin " The C Programming Language " Brian Kernighan og Dennis Ritchie, þekktur af C áhugamenn sem K & R eða " White Book, " varð endanlegt uppspretta fyrir C forritun. Eins og af þessu skriflega, seinni útgáfa af K & R, upphaflega birt í 1988, er enn víða í boði. Upprunalega, pre-staðall útgáfa af C heitir K & RC byggt á þeirri bók
Til að tryggja að fólk hafi ekki búið til eigin mállýskur þeirra með tímanum, C verktaki unnið í gegnum 1980 til að búa staðla fyrir því. tungumál. The US staðall fyrir C, American National Standards Institute (ANSI) Standard X3.159-1989, varð opinber árið 1989. Alþjóðlega staðlastofnunin (ISO) staðall, ISO /IEC 9899: 1990, fylgdi í 1990. útgáfur af C eftir K & R vísað þessum stöðlum og síðar endurskoðun þeirra (C89, C90 og C99). Þú gætir líka séð C89 nefnist quot; ANSI C, " " ANSI /ISO C " eða " ISO C. "
C og notkun þess í UNIX var bara einn hluti af uppsveiflu í þróun stýrikerfi gegnum 1980. Fyrir alla framför sína yfir forvera sínum, þó C var samt ekki auðvelt að nota til að þróa stærri hugbúnað. Eins og tölvur varð öflugri, eftirspurn jókst auðveldari reynslu forritun. Þessi krafa beðið forriturum að byggja upp eigin vistþýðendur þeirra, og þannig eigin nýja þeirra forritunarmál, með C. Þessir ný tungumál gæti einfalda erfðaskrá flókin verkefni með fullt af hreyfanlegum hlutum. Til dæmis, tungumál eins og C ++ og Java, bæði þróast frá C, einfölduð hlutbundin forritun, forritun nálgun sem hámarkar getu forritari til að endurnýta kóða.
Nú þegar þú veist smá bakgrunn, við skulum líta á aflfræði C sjálfa.
breytt og gerð C Code
C er það sem