Prvo i prvo, Paskal je akademski jezik, zamisljen da se uz njega i kroz njega studenti uce teoriji programiranja i programskim tehnikama. S druge strane, C je sistemski jezik, i uglavnom se koristi za pisanje sistemskih aplikacija (pocev od operativnih sistema preko sistemskih aplikacija).
Prema tome, posto ta dva jezika imaju sasvim razlicite namene, ne razumem kako ih neko moze porediti.
Learning curve prosecnog CS studenta je sledeca: teoriju programiranja i programske tehnike student uci uz praksu kroz Paskal (u najnovijoj modi Paskal je zamenjen Java jezikom). Kada student savlada sve tehnike i teoriju, prelazi na izvodjenje poslova uz upotrebu programskog jezika koji je za taj posao i namenjen. Konkretno, ukoliko student radi na razvoju nekih sistemskih aplikacija, drajvera ili pak OS-a, upotrebice jezik C. Ukoliko radi na razvoju web aplikacija, upotrebice Perl, Javu, JSP, Python, ASP, PHP. Iskoristice C++ za razvoj GUI aplikacija ili nekih zahtevnih objektno orjentisanih aplikacija.
Sad, sto su se neki studenti "osilili" pa koriste Paskal za sve zivo (odnosno za sve za sta Paskal NIJE namenjen), narocito uz pojavu hibrida nazvanog Delphi, to je totalno druga stvar. Delphi je prvobitno namenjen kao RAD alat za brzo projektovanje aplikacija. Nakon gotovog projekta i dobijenih rezultata, prava stvar se obicno programira u C++ jeziku.. Sad, opet dolazimo do prve stavke da su se neke, u ovom slucaju firme, zarad ustede novca (citaj veceg profita) odlucile da preskoce (izbegnu) taj finalni korak (programiranje aplikacije u C++ jeziku) i "ostale" na Delphi-ju.
Po mom misljenju, Paskal je akademski jezik, i takav bi trebalo i da ostane, odnosno trebalo bi da se koristi samo za to, i nista vise! Sve to sto moze da se uradi u Paskalu sto i u C-u je "ubaceno" u sam jezik tokom zadnjih godina (od pojave tih studenata i firmi koje su se "osilile")..
Sto bi rekli "you don't send a boy to do a man's job".
Pozdrav, alex.
Alex: My favorite site is
http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x