Fortran ce mozda nadziveti sve, ali ce se zvati c i imace sintaksu pascala :).
Ocigledno da tvrnja o prezivljavanju FORTRAN-a i njegovoj nadmocnosti potice od coveka koji nije bas puno pisao u FORTRAN-u :). Ja jesam, necu da kazem na zalost. Ali ajde cisto da kazem sovje misljenje sto je fortran znacajan.
Vec je dosta njih spomenulo da je FORTRAN nastao kao prvi programski jezik, to je i tacno a i nije. Pre FORTRAN-a je postojalo punoooooooooo raznih masinskih jezika koji na zalost i ne mogu mozda da se smatraju programskim jezicima, dakle u ovom trenutku mozemo da kazemo da nam nedostaje definicija "programskog jezika", cisto da ne ispadne posle da je M$ word isto programski jezik.
Dakle nastaje FORTRAN, najverovatnije prvi kompajler je pisan u asembleru, ili masinskom jeziku. I to uz pomoc nekih rutina koje su pisane u fortranu, pa zatim su "rucno" prevodjene u masinski jezik (sta li je lakse, ne znamo), naravno kada postoji bar neka verzija kompajlera, ostalo je lakse, onda se primenjuje mehanizam "povlacenja za usi", dakle posle toga moze vec da se novi kompajler pise u fortranu i da se kompajlira na starom kompajleru, pa moze posle cak isti kod da se komapjlira i na novom (sto bi ovo radili, a da optimizacija mozda).
Naravno niko nije spomenuo PL/I, neko jeste COBOL, a to su sve prvi jezici koje je IBM krenuo da razvija (igrala se deca, dosadilo im da proizvode pisace masine i olovke za americku administraciju).
Naravno kada se pojavio FORTRAN veoma brzo su ga prihvatili inzinjeri i razni naucnici koji su razvili veoma puno procedura i funkcija (vise nego korisnih, na primer posto FORTRAN IV nije bese imao matrice, samo nizove, onda su razvijali procedure koje barataju sa matricama unutar nizova).
Te procedure i funckije su se zadrzale i dan danas i to u dosta oszbiljnih aplikacija, razne analize sistema, meterologija, fizika i sta ja jos znam. Postojao je jedan trend da se dosta tih procedura i funkcija zameni C-om, ali bojim se da jos nije to zazvileo.
Sto se svega toga tice, eto odatle izjava da ce FORTRAN zaziveti sve.
Inace savremni programski jezici se uglanvom pisu u C-u, zato sto postoji dosta biblioteka koje olaksavju rad, spomenimo recimo LEX i YACC, uz ciju pomoc svaki programer pocetnik moze napisati bar neki mali programski jezik.
I da, niko nije sopmenuo ADA-u, zasto ?
CHUPCKO