SEMINARSKI RAD

RAZVOJ PROGRAMSKOG JEZIKA C

STUDENT:                                                                                                             PROFESOR:

Lamija Bilić 142/22-FIT                                                                                         Branimir Trenkić 

background image

4

2.1 Istorija I razvoj programskog jezika C

Istorija programskog jezika C ima svoje korijene u razvoju operativnog sistema UNIX.

 UNIX je stvoren između 1960-ih i 1970-ih godina na Bell Labs. Brain Kernighan, Dennis Ritchie i 
Ken Thompson su radili na razvoju UNIX-a i tražili su efikasniji jezik za programiranje sistema u 
poređenju sa tadašnjim jezicima poput 

assembly jezika

 i Fortrana. 

Tokom 1970-ih Dennis Ritchie i Brain Krenighan su radili na novom programskom jeziku kojeg su 
nazvali   “C”.   C   je   bio   dizajniran   tako   da   podržava   struktuirano   programiranje,   olakšavajući 
programerima pisanje čitljivog i održivog koda. Takođe, C je omogućavao nisku razinu apstrakcije 
koja je bila potrebna za programiranje operativnih sistema.

Godine 1972., Dennis Ritchie je napisao prve verzije jezika C na PDP-11 računaru. Ove rane 
verzije su već sadržavale osnovne koncepte jezika C, uključujući definiciju funkcija, promjenljivih, 
osnovne kontrolne funkcije poput petlji I granjanja. 

Jezik C je postao ključan za razvoj OS UNIX, jer su kodovi za UNIX bili napisanu u jeziku C, što je 
omogućavalo lako prenošenje sistema na različite platforme. Ova portabilnost je bila jedna od 
ključnih karakteristika jezika C I doprinijela je njegovoj širokoj usklađenosti.

Zvanična specifikacija jezika C, poznata kao “K&R C” (prema autorima Kernighan i Ritchie), 
objavljena je 1978. Godine u knjizi “The C Programming Language”. Ova knjiga je postala 
klasična referenca za programere I doprinijela je popularnosti jezika C.

Jezik C je ostao važan I uticajan u svijetu programiranja tokom decenija, a mnogi moderni jezici 
poput C++, C#, Objective-C i drugi izrasli su iz osnovnih principa jezika C. Sposobnost jezika C 
kombinuje efikasnost, jednostavnost i portabilnost doprinijela je njegovom dugotrajnom uspijehu.

3.Upotreba programskog jezika C

Brain Kernighan

Ken Thompson

Dennis Ritchie

Želiš da pročitaš svih 12 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti