C je programski jezik opšte namene, dizajniran za pisanje UNIX operativnog sistema i UNIX softvera. UNIX je prvi operativni sistem pisan u programskom jeziku višeg nivoa (dakle ne u mašinskom kodu i ne u asembleru) i to mnogo godina pre nego što je asembler prestao da se koristi za mnogo manje ozbiljne zadatke. To je bila svojevrsna revolucija, naravno, al o tome drugom prilikom )
Zbog svoje namene, C je napisan tako da bude vrlo jednostavan (sa mašinske tačke gledišta) i blizak asemblerskom kodu, kako bi se olakšali njegovo prevođenje i optimizacija, pa je po performansama u nivou sa asemblerskim kodom, iako je 30 puta lakši za rad. C je zbog svojih kvaliteta odavno prestao da se koristi isključivo za UNIX programiranje i mislim da se slobodno može reći da je najznačajniji programski jezik u istoriji računarstva.
Naravno, još uvek postoji jaka veza između C-a i sistema sličnih UNIX-u, između ostalog i GNU/Linux-a.
C je čisto imperativan, odnosno proceduralan programski jezik, jer je mašinski kod po svojoj prirodi proceduralan, drugi stilovi programiranja nisu podržani u samom jeziku pa ih nije lako, niti preporučljivo koristiti.
Svakome ko želi ozbiljnije da se bavi programiranjem, preporučujem da nauči C, po mogućstvu kao jedan od prvih jezika. Sam jezik je vrlo jednostavan, svi složeni koncepti na koje ćete naići su koncepti rada samog procesora i memorije, kao i operativnih sistema. Ipak, rad sa C-om ne zahteva neko veliko znanje o hardveru, samo neke osnovne principe
Ovde možete postavljati sva pitanja, iskustva, hvale i kritike u vezi sa ovim jezikom )
Zbog svoje namene, C je napisan tako da bude vrlo jednostavan (sa mašinske tačke gledišta) i blizak asemblerskom kodu, kako bi se olakšali njegovo prevođenje i optimizacija, pa je po performansama u nivou sa asemblerskim kodom, iako je 30 puta lakši za rad. C je zbog svojih kvaliteta odavno prestao da se koristi isključivo za UNIX programiranje i mislim da se slobodno može reći da je najznačajniji programski jezik u istoriji računarstva.
Naravno, još uvek postoji jaka veza između C-a i sistema sličnih UNIX-u, između ostalog i GNU/Linux-a.
C je čisto imperativan, odnosno proceduralan programski jezik, jer je mašinski kod po svojoj prirodi proceduralan, drugi stilovi programiranja nisu podržani u samom jeziku pa ih nije lako, niti preporučljivo koristiti.
Svakome ko želi ozbiljnije da se bavi programiranjem, preporučujem da nauči C, po mogućstvu kao jedan od prvih jezika. Sam jezik je vrlo jednostavan, svi složeni koncepti na koje ćete naići su koncepti rada samog procesora i memorije, kao i operativnih sistema. Ipak, rad sa C-om ne zahteva neko veliko znanje o hardveru, samo neke osnovne principe
Ovde možete postavljati sva pitanja, iskustva, hvale i kritike u vezi sa ovim jezikom )
Last edited: