«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2006

Re: Pitanje u vezi sa domacim

by Aleksandar Milicevic
petak, 17. novembar 2006 - 19:56.

On 11/17/06, Marko Bojovic <marko.bojovic@etf.bg.ac.yu> wrote:

Kako bi izgledalo da mi u jednom semestru radimo JLex, JFlex, Lex, Flex,
Bison, CUP i implementaciju za Javu, C#, C, C++, ML ili nesto drugo?


Pa to i ja pricam. Isti je efekat koja god kombinacija da se izabere.
Sustina je u principima, a ne u alatima. Onaj ko zna i Lex i JLex nije mnogo
pametniji od onoga ko zna samo JLex. Po mom misljenju, nijedan od tih alata
nije trebalo raditi detaljno na vezbama. Dovoljno je u par reci reci da oni
postoje, koje mogucnosti pruzaju, koje poslove obavljaju i to je to. Posle
svako moze sam da se snalazi npr. u uputstvu od 20 strana za JLex. Sa druge
strane, Vi na vezbama objasnjavate kako se kompajliraju java fajlovi. I
posle se cudite kako na MIT-ju za isto vreme urade vise od duplo vise od
nas.

Vecina ispita ima svoja pravila i to je slucaj i sa ovim. Ne vidim zasto je
to toliki problem.


Nisam ni rekao da meni predstavlja problem, a isto tako nisam imao nameru da
Vama dodatno pravim probleme. Naravno da je normalno da postoje pravila koja
se moraju postovati bez izuzetaka. Samo sam najnormalnije i najkulturnije
hteo da utrvrdim gde su tacno postavljena ta pravila i zasto je od sustinske
vaznosti koristiti bas jlex. Ja sam rekao sta bi trebalo da bude smisao i
cilj projekta, a i dalje me niste ubedili u suprotno. Ali slazem se da ta
prica treba da se izostavi sa ove mailing liste.

Pogledajte sajtove kurseva sa stranih fakulteta i videcete i da je tamo isto
tako.


Gledanjem sajtova stranih kurseva ne moze mnogo da se nauci o samoj
metodologiji rada koja se tamo primenjuje. Isto tako, neke ideje odande se
ne mogu tek tako iskopirati i primeniti kod nas, stvar je mnogo
fundamentalnija nego sto izgleda.

Ako Vam je zaista problem da izdvojite dodatnih pola sata - sat, da Vas,
verovatno proslogodisnji, JFlex kod prepisete u JLex, onda bolje da ne
radite domaci.

Odbrana nece biti cirkus kao ranijih godina, vec ce se detaljno proveravati
da li razumete Vas domaci zadatak.
Jos Vas molim da ovim zavrsimo ovu diskusiju i usredsredimo se na
konkretna pitanja vezana za domaci i gradivo predmeta.


Zavrsavamo diskusiju cim mi navedete po kom osnovu ste me u startu ukalupili
u okvir prepisivaca.

==

I na kraju, da ne ostanem duzan kolegama (zbog cega sam ustvari i poceo sve
ovo), postoji plug-in za eclipse koji moze biti od koristi prilikom izrade
domaceg:

http://cup-lex-eclipse.sourceforge.net/

Pravljen je za JFlex i CUP, ali verovatno da ce biti od koristi i za ovaj
nas slucaj.

--
Pozdrav,
Aleksandar Milicevic
aca.milicevic@gmail.com