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

Re: Pitanje u vezi sa domacim

by Marko Bojovic
petak, 17. novembar 2006 - 20:36.

Kolega,

ako niste prepisivac nece Vam biti problem da uradite konverziju iz JFlex-a u JLex. Sta drugo da se pomisli kada se zalite zbog tako malog posla. Ja nisam rekao da je od sustinske vaznosti koristiti JLex, vec da ce se za januar koristiti on, a za neki drugi rok drugi alat. Iz ri4pp su istovremeno dozvoljavani razni alati, sto je otezavalo pregledanje, i dovelo do toga da maksimum poena dobijaju i studenti ciji domaci uopste ne rade. Sto se tice kompajliranja Java fajlova, ja licno poznajem dosta ljudi koji su zavrsili fakultet, sa solidnim prosekoma, a da nisu nijedan program sami napisali i kompajlirali. Nisam ja kriv sto ljudi prodju kroz razna programiranja, a skoro nista ne nauce. Ja moram da imam u vidu i ljude koji se slabije snalaze sa nekum stvarima, a ne samo bolje studente.

Aleksandar Milicevic wrote:


On 11/17/06, *Marko Bojovic* <marko.bojovic@etf.bg.ac.yu <mailto: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 <mailto:aca.milicevic@gmail.com>