[ Mirko Rajkovača @ 18.01.2005. 18:13 ] @
Danas sam prelistao listu pitanja za ispit iz Osnova racunarstva i naisao na zanimljivo (možda pomalo glupo) pitanje:
Koje više jezike smatraš bitnim?
Kao odgovor stoji: Fortran, C, Cobol

OK, neki od ovih jezika su i danas neprevaziđeni za neke oblasti programiranja ali mi se sve čini da se danas ovi jezici nikako ne mogu svrstati u više programske jezike u isti red sa .NET,C#..., možda grešim ali me zanima vaš stav.

[ salec @ 18.01.2005. 18:34 ] @
Slazem se sa tobom, to je stvarno zastarelo glediste...
[ BoneHead @ 18.01.2005. 20:40 ] @
Pa Mirko sta ocekujes kad na vecini fakulteta predaju matorci koji su pisali iste te knjige i koji su zadnje strucno usavrsavanje imali ko zna kada... tuga...
[ sasas @ 18.01.2005. 21:24 ] @
Pa "visi jezici" je relativno.
Ako je najvisi jezik onaj kojim se sluzimo u govoru (srpski, npr.) a najnizi masinski, sigurno su svi pobrojani "visi" od masinskog jezika.
Sto se tice C#, Jave i slicnih, oni su visoki koliko i C i Fortran. Odnosno, isto tako su daleko od govornog (srpskog) jezika kao najviseg. Test: dajte svojima u kuci stotinjak linija kooda u Ceu i u C#u pa vidite koji vise razumeju, odnosno koji smatraju da je blizi njima a koji da je blizi masini.

ss.

ps. to pitanje iz knjige je nesto najgluplje sto sam danas procitao
[ salec @ 19.01.2005. 02:02 ] @
Citat:
sasas:Sto se tice C#, Jave i slicnih, oni su visoki koliko i C i Fortran.

Ma da, ali pitanje je imalo akcenat na "bitnosti", mada je sadrzalo i "razlabavitelj" :) , "smatras", pa bi moglo da se shvati kao "slobodna tema", odnosno pitanje je OK da profesor vidi da si u toku sa trendovima, samo je ponudjeni odgovor u knjizi odsluzio svoje...
[ jablan @ 19.01.2005. 08:16 ] @
Stvarno skroz bezvezno pitanje.

U principu, sva tri jezika su bitna jer i dan danas imaju žive naslednike i time su učestvovali u evoluciji informatike.
[ filmil @ 19.01.2005. 08:57 ] @
Citat:
U principu, sva tri jezika su bitna jer i dan danas imaju žive naslednike i time su učestvovali u evoluciji informatike.
Dodao bih i da postoje milioni linija koda napisani u tim jezicima koji se još uvek koriste; ne samo zato što je suviše skupo prepisivati ih u bilo kakvu današnju pomodariju, već zato što su stvarno dobro napravljene.

Kako god okrenete, i FORTRAN i C i COBOL ponaosob su značajniji jezici sami po sebi od svih tih novotarija uzetih zajedno.

f
[ jablan @ 19.01.2005. 09:04 ] @
Citat:
filmil: Kako god okrenete, i FORTRAN i C i COBOL ponaosob su značajniji jezici sami po sebi od svih tih novotarija uzetih zajedno.

Ne bih da te plašim ali zvučiš kao deda.
[ filmil @ 19.01.2005. 10:23 ] @
Citat:
Ne bih da te plašim ali zvučiš kao deda. ;)
Pa onda... jel ima u onoj mapetovskoj loži mesta za još jedno gunđalo? :)

f
[ jablan @ 19.01.2005. 10:39 ] @
Hehe... Ni Mapeti nisu kao nekad...
[ filmil @ 19.01.2005. 11:33 ] @
A ni nostalgija nije ono što je nekad bila.

f
[ MadTexel @ 07.03.2005. 21:43 ] @
Fortran je vrlo značajan jezik i danas, naročito 90/95 i njemu bilo koji drugi, uključujući i C++ ne može da prismrdi )kad ovako moram da kažem) po mnogim pitanjima, kao što su izražajnost i brzina. Problem sa Fortranom je što se u njemu ne pišu (danas in) forumi, web aplikacije i baze podataka, ali postoje stvari koje nisu to, a ipak su vrlo bitne kao što su različite simulacije. Broj razvijenih biblioteka je povelik i one su tokom godina upotrebe solidno očišćene od bugova. Ima gomila jezika koji imaju svoju oblast primene i u tim segmentima su alfa i omega kojima nijedan jezik opšte namene ne može da bude ni blizu. To ne znači da treba njima posvetiti veliku pažnju na uštrb češće koričćenih jezika, ali ih i ne treba gurati u stranu i ravijati stav tipa "to su tamo neki levi jezici koji koriste zamlate". Fakultet bi trebao da pruži neku širinu, a ne da podstiče urbane legende i da se svodi na kompilaciju kurseva iz trenutno aktuelnih tema.

P.S. Kritikujete profesore da predaju ono što vole i što su sami učili. A da vi niste slični, negirajući prošlost koja baš i nije tako prošlost kao što vi možda mislite i negirajući da postoji bilo šta drugo što vi ne znate (gore pomenute simulacije npr).
[ Nedeljko @ 08.03.2005. 01:02 ] @
Neću mnogo da dužim, ali pod višim programskim jezicima se podrazumevaju pre svega mašinski nezavisni jezici. Znači, sve što je iznad asemblera je viši programski jezik.

Ideja je bila da se programi učine čitljivijim, lakšim za pisanje i održavanje i nezavisnim (manje ili više) od hardvera opetativnog sistema itd. Postoje i tu razlike, pa za C++ kažemo da je višeg nivoa u odnosu na C jer npr. C++ podržava objektno orjentisano, a C samo strukturno programiranje.

Ne mislim da jedan programski jezik istog nivoa proizvodi brži kod od drugog (sem ako je jedan interpreterski, a drugi kompajlerski), ali na Fortranu postoji bezbroj gotovih napisanih numeričkih rutina koje niko ne želi da baci. Smatram da je sa uvođenjem biblioteke complex.h kao jedne od standardnih C++ biblioteka C++ dobio sve numeričke vrline koje ima i fortran, osim tog ogromnog broja numeričkih rutina. Neke od tih rutina rade po više od 20 godina, tako da su do sada testiranije od bilo kog komercijalnog softvera. I to bi bilo sve. Inače C++ nije ništa "gluplji" od Fortrana ni u jednoj nameni.
[ Dragi Tata @ 08.03.2005. 01:16 ] @
Nisi u pravu Nedeljko. Fortran ima neke osobine (aliasing) koje mu "obezbeđuju" bolju optimizaciju nego kod C/C++ kompajlera.
[ Nedeljko @ 08.03.2005. 01:22 ] @
Jel' može neki kratak primerčić?
[ Dragi Tata @ 08.03.2005. 01:40 ] @
Ne znam na kakav primer si mislio, ali evo da otkucam prvi paragraf odeljka 6.5.2 knjige "Design and Evolution of C++" B. Stroustrupa (neverovatno zanimljiva knjiga):

"A Fortran compiler is allowed to assume that if a function is given two arrays as arguments, then those arrays don't overlap. A C++ function is not allowed to assume that. The result is an advantage in speed for the Fortran routine of between 15% and 30 times dependent on the quality of the compiler and the machine architecture. The spectacular savings come from vectorizing operations for machines with special vector hardware such as Crays."
[ stefickg @ 03.11.2006. 16:13 ] @
Necu da ulazim u raspravu koji je visi a koji je nizi programski jez, zato sto nisam kompetentan za tako nesto!
Interesuje me samo da li neko zna gde mogu da "skinem" neku verziju Fortrana sa neta.
Ako neko zna, neka postavi linkove, gde se moze naci Fortran.
Unapred hvala.
[ dragancesu @ 04.11.2006. 14:31 ] @
Probaj http://www.thefreecountry.com/