Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 7.428 pregleda

Najnovija ↓

C, Fortran, Cobol - viši jezici?! 18.01.2005. u 19:13 · pre 265 meseci #1
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.:)

Potpis
Razlika izmedju softvera i hardvera je:
Softver je nesto sto mozes psovati, a hardver je... pa hardver je nesto sto mozes sutati
Re: C, Fortran, Cobol - viši jezici?! 18.01.2005. u 21:40 · pre 265 meseci #3
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...
Potpis
Independent thinkers do not make
good slaves.

Think different !
Re: C, Fortran, Cobol - viši jezici?! 18.01.2005. u 22:24 · pre 265 meseci #4
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
Potpis
When something is hard to do, then it's not worth doing.
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 03:02 · pre 265 meseci #5
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...
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 09:16 · pre 265 meseci #6
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.
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 09:57 · pre 265 meseci #7
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
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 10:04 · pre 265 meseci #8
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. ;)
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 11:23 · pre 265 meseci #9
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
Re: C, Fortran, Cobol - viši jezici?! 19.01.2005. u 12:33 · pre 265 meseci #11
A ni nostalgija nije ono što je nekad bila.

f
Re: C, Fortran, Cobol - viši jezici?! 07.03.2005. u 22:43 · pre 263 meseca #12
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).
Potpis
One word, one instruction, one cycle. RISC.
Re: Teorija relativnosti - pod lupom, (alternativno tumacenje) 08.03.2005. u 02:02 · pre 263 meseca #13
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.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: C, Fortran, Cobol - viši jezici?! 08.03.2005. u 02:16 · pre 263 meseca #14
Nisi u pravu Nedeljko. Fortran ima neke osobine (aliasing) koje mu "obezbeđuju" bolju optimizaciju nego kod C/C++ kompajlera.
Potpis
IOCC
Re: C, Fortran, Cobol - viši jezici?! 08.03.2005. u 02:22 · pre 263 meseca #15
Jel' može neki kratak primerčić?
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: C, Fortran, Cobol - viši jezici?! 08.03.2005. u 02:40 · pre 263 meseca #16
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."
Potpis
IOCC
Re: C, Fortran, Cobol - viši jezici?! 03.11.2006. u 17:13 · pre 243 meseca #17
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme