Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška programska oprema >>

Kako C Programiranje Works

Bell Laboratories, predvsem zaslužen za delo Ken Thompson in Dennis Ritchie. Programerji potrebna bolj uporabniku prijazen niz navodil za operacijski sistem UNIX, ki je na časovnih programov zahtevajo pisno v zbirnem jeziku. Programov za montažo, ki govorijo neposredno na strojni opremi računalnika, so na dolgo in težko debug, in od njih zahteva, mučen, zamudno delo, dodati nove funkcije [vir: King].

Prvi poskus Thompson je na visoko- jezik nivo je bil imenovan B, poklon programskega sistema jezika BCPL na podlagi katerega je bil izdan. Ko je Bell Labs pridobila Digital Equipment Corporation (DEC) UNIX modela sistem PDP-11, Thompson predelal B, da bi bolje ustrezala zahtevam novejšega, boljšega sistema strojne opreme. Tako je naslednik B-jev, C, se je rodil. Z 1973, je bil C dovolj stabilen, da bi se lahko UNIX sama reportaža uporabo tega inovativnega novega jezika na višji ravni [vir: King].

Preden lahko C učinkovito uporabljati po Bell Labs, drugi programerji potreben dokument, ki je pojasnil, kako ga uporabljati. Leta 1978, knjiga " C Programming Language " Brian Kernighan in Dennis Ritchie, znan navdušence C kot K & R ali " belo knjigo, " postal dokončen vir za programiranje C. Ko to pišem, drugi izdaji K & R, prvotno objavljena leta 1988, je še vedno široko dostopni. Izvirnik, ki so pre-standardna različica C se imenuje K & RC, ki temelji na tej knjigi

Da bi zagotovili, da ljudje niso sami ustvarijo svojo narečja v daljšem časovnem obdobju, razvijalci C delal preko 1980 ustvariti standarde za. jezik. Ameriški standard za C, American National Standards Institute (ANSI) standardni X3.159-1989, postala uradna leta 1989. Mednarodne organizacije za standardizacijo (ISO) standardu ISO /IEC 9899: 1990, sledila leta 1990. različice C po K & R reference teh standardov in njihove poznejše popravke (C89, C90 in C99). Morda boste prav tako videli C89 besedilu " ANSI C, " " ANSI /ISO C " ali " ISO C. "

C in njegova uporaba v UNIX je bil samo en del boom v razvoju operacijskega sistema prek 1980. Pri vseh svojih izboljšav v svojih predhodnikov, čeprav je bil C še vedno ni enostavno uporabiti za razvijanje večjih programskih aplikacij. Kot računalniki postali močnejši, povpraševanje povečalo za lažjo programskih izkušenj. To povpraševanje spodbudilo programerji za izgradnjo lastne prevajalniki in tako svoje nove programskih jezikov, ki uporabljajo C. T