MODULA 2 ???

NO PROBLEM

Obećava
Poruka
76
Upisao sam PMF u nadi da cu postati programer,ali kada sam video program fakulteta i popricao sa starijim kolegama,video sam da sve sto ce se raditi u naredne 4 godine od programa je glupava Modula 2 i malo Jave. Bas me zanima da li je neko od vas iskusnih programera cuo uopste za ovaj program iz '74 :shock: :?: :shock:
 
NO PROBLEM:
Upisao sam PMF u nadi da cu postati programer,ali kada sam video program fakulteta i popricao sa starijim kolegama,video sam da sve sto ce se raditi u naredne 4 godine od programa je glupava Modula 2 i malo Jave. Bas me zanima da li je neko od vas iskusnih programera cuo uopste za ovaj program iz '74 :shock: :?: :shock:
Da, to je tuzna realnost u Srbiji i nacin informatickog obrazovanja...
Verovatno im je pretekao neko ko je nesto malo cackao po Moduli2 pa 'ajd da ga iskoriste.. Kuku...
Ja sam radio pre otprilike (samo da se setim)... pa oko 10 godina uz Modulu2.. Tada je to bilo dosta revolucionarno resenje, i cinilo nam se da ima neku buducnost...
Ali vreme je pregazilo, nema nikakvu vrednost uz gomilu novi alata. Stvarno ne vidim sta kome treba Modula2 danas. To sam koristio kada sam prvi puta nabavio revolucionarnu masinu 386DX :)

Ali sta vredi pricati, neces nikada postai programer (a kamoli dobar programer) ako mislis da se oslonis na znanje koje ces samo iz PMF izvuci.
PMF predpostavljam, moze da ti da podobre teoretske osnove , ali dok brate ne uzmes da radis i edukujes se sam, uz mnogosatno svakodnevno sedenje ispred monitora, nema od tebe mnog koristi kao programera :(

Zelim ti puno srece na PMF a za modulu 2, sta da ti kazem -trpi i cuti i polazi, dok ne steknes diplomu. Onda kreni ZAISTA da se nadgradjujes... :)
 
Na PMF-u u Novom Sadu. Cetiri godine se radi konstantno Modula 2,a ubacuje se malkice Java,sto je kao tracak svetlosti i nade da se radi nesto pametno :lol:
Inace kontao sam da se prebacim na elektro faks,na programiranje tu se radi C,C++ i ne znam Delfi, generalno noviji programi,ali onda ide prica da isto to mogu nauciti u nekoj skoli racunara, ili uz dobru knjigu, dok kod Module 2, iz razloga sto je tolko mator i zatucan program, mora da se nauci,primerno svaka skoro procedura kako se pise,a samim tim kontamo bolje kako funkcionise,dok su u novi programima te procedure standardne i dovoljno je samo pozvati se nan neku i da znamo sta rade,a ne i kako.
 
NO PROBLEM:
Na PMF-u u Novom Sadu. Cetiri godine se radi konstantno Modula 2,a ubacuje se malkice Java,sto je kao tracak svetlosti i nade da se radi nesto pametno :lol:
Inace kontao sam da se prebacim na elektro faks,na programiranje tu se radi C,C++ i ne znam Delfi, generalno noviji programi,ali onda ide prica da isto to mogu nauciti u nekoj skoli racunara, ili uz dobru knjigu, dok kod Module 2, iz razloga sto je tolko mator i zatucan program, mora da se nauci,primerno svaka skoro procedura kako se pise,a samim tim kontamo bolje kako funkcionise,dok su u novi programima te procedure standardne i dovoljno je samo pozvati se nan neku i da znamo sta rade,a ne i kako.
Uff, hvala Bogu, te zaobidjoh te "fakultete" :)
To sto kazes da pominju kao razlog za modulu2, moze samo veoma delimicno da bude "razlog". Uvek se iznenadim kada vidim, koliko ljudi na primer danas ne zna da iz DOS-a otkuca bilo koju komandu. Koliko ljudi nema blage veze sta zapravo znaci "folder" i sta se zbiva kada se nesto kopira, tid... Uzmem brate pa prevucem gde hocu, i gotovo, najcesei su odgovori..
Ali, maltretirati ljude Modulom2, pored tolikih snaznih jezika, je vec malo previse. Programiranje, logika i ostalo, moze se veoma dobro prouciti i nauciti koristeci sve drugo sem Module2, dakle razlog otpada. Nazalost, predpostavlja da imaju manjak onih koji bi vas mogli uciti necem modernijem ali imamu one koji su veselo radili Modulom2...
Sta da kazem, zao mi vas je ali mora se, izgleda :(
 
ukratko:
Dobar je za početnike,bolji od Pascala sa izuzetkom što je Pascal postao komercijalniji.
,ali osnovna mana MODULE je što nije rasprostranjena.
Za Delphi moje mišljenje je da bi bilo mnogo bolje da je Delphi nastao od MODULE ili OBERONA nego od Pascala.
Ali raširenost je presudila..

http://www.arjay.bc.ca/Modula-2/m2faq.html#1.

1.5 How does Modula-2 fit into the language zoo?

A. It is a descendent of Pascal and Modula, and one predecessor of Modula-2+, Modula-2*, Modula-3, Oberon, Oberon-2, and various object oriented versions of these. The latter languages are not replacements for Modula-2, merely later notations in the same family, having strengths and weaknesses of their own. Modula-2 is sometimes classified with Ada and C as the trio of modern languages in view of their expressive power. Modula-2 is smaller and more readable than either.



Why do universities use Modula-2 for teaching instead of C or C++?

A1. Modula-2 is a type-safe language and its compilers will therefore catch many errors that otherwise show up at run time. While professional programmers need to learn C++ because it is commonly used, it is important to begin a discipline of deliberate, engineered programming at the outset. Modula-2 is easier to write in, easier to read (it reads left to right) and easier to debug. It lends itself well to software engineering. Modula-2 is a higher level language than C++, particularly with respect to pointers, all of which have types that depend on what is pointed to, and that can be treated as addresses only by flagging this fact in the code. A good computing science department (such as the one at Trinity Western University, where I teach,) tries to inculcate a way of thinking (as a software engineer, not a hacker) and beyond that, a breadth of ideas. At TWU C, C++, Java, Prolog and other languages, are taught in appropriate courses, and on a variety of platforms but not to beginners. Frankly, if I had to switch, my first choice would be Delphi, Ada or Oberon, and after that Java (if it ever became cross platform.(sada jeste.prim.damso) If I had to try teaching beginners C++, I would retire.

A2. Popularity no more implies soundness or superiority when considering tools such as Modula-2 and C++ ...
 

Back
Top