Re: SEREM VAM SE U TON FILM !
Za utehu, u pravoj javi, VM se obicno pisu u C-u, da bi bile
dovoljno efikasne. Ko hoce, neka prepeva mJVM na C/C++, i priznacu
mu to kao projekat, ali pod uslovom da napravi dovoljno sistematicnih
test primera koji pokazuju da je njegova implementacija korektna.
Ne treba da se pise od nule, postojeca VM moze da se dekompajlira,
ko ne moze da nadje dj poslacu mu java sors mikrojava virtuelne masine
(ima 3 fajla, 2 su trivijalna po 10tak linija, a implementacija
klase Run ima oko 750 linija, uglavnom ogromna switch petlja
koja prepoznaje sve moguce mJ asm naredbe).
Kod treba stilski lepo da izgleda (da se pridrzava nekog c++ style
guide).
On Fri, 10 Jun 2005, Dejan Milosevic wrote:
> U pravu si... sva ta tehnologija a ono java i C++ se kolju po pitanju upisa
> int u fajl!
> Dakle, mi ozalosceni (koji radimo u C++u) moramo da izvrcemo svaki int
> naopako (i to 4 bajta) pre upisa u fajl!!!
> mJVM je pisana u javi i ovi sto rade domaci u javi nema sta da brinu (ne
> moraju ni da znaju javu, dovoljno je da znaju da iskopiraju text iz
> dokumenata sa sajta i eto ga gotov domaci!) a mi sto smo se na pocetku
> zajebali (KAD NIJE BILO NAPOMENA KOME CE BITI LAKSE) i uzeli C++ opet
> dobismo kosku. Kao da DZ3 nije bio dovoljan.
>
> Samo jedna napomena: NIJE toliko strasno izvrnuti int naopako (iako bi samo
> to trebalo da nosi 30% poena kad se pogleda sta treba da urade ovi u javi)
> vec je strasno sto sam izgubio ceo dan pokusavajuci da nateram mJVM da mi
> radi, a ona nece jer nije ni predvidjena za moj domaci vec za ove druge, a
> asistent se ne oglasava sa resenjem ceo dan jer verovatno ni nema pojma sta
> je to C++.
>
> ----- Original Message -----
> From: "Marko Ninkovic" <ninchagora@beotel.yu>
> To: <ri4pp@titan.etf.bg.ac.yu>
> Sent: Friday, June 10, 2005 4:27 PM
> Subject: Re: [ri4pp] pitanje za asistenta - problem sa memorijom
>
>
> > Izvinjavam se sto upadam...
> > Mozda ti bajt-order nije kako treba.
> > Za 32-bitne reci prvi bajt treba da je MSB, a cetvrti LSB, ako ne gresim.
> >
> > Dana Thu, 09 Jun 2005 23:01:37 +0200, Dejan Milosevic <dezy@infosky.net>
> napisa:
> >
> > > za svaki bajtkod fajl koji ima vise od 3 na mestu za codeSize ili vise
> od 0
> > > na mestu za dataSize mikroJVM mi javlja:
> > >
> > > Exception in thread "main" java.lang.OutOfMemoryError
> > >
> > > samo sam iskopirao mJVM u folder sa java.exe (nisam postavljao nikakav
> > > classpath).
> > > Ima li jos neka podesavanja za javu koja mi fale ili je nesto drugo u
> > > pitanju?
> > > Za bajtkodove sa <=3 codeSize sve radi OK (cak i ako imam vise naredbi
> jer
> > > on tera mJVM sve do naredbe return).
> > >
> > > Inace radim u C++ i ne znam bas mnogo o podesavanju jave pa mi treba
> > > idiot-proof odgovor.
> > >
> > > -----------------------------------------------------------------
> > > unsubscribe:
> > > minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> > > -----------------------------------------------------------------
> > >
> > >
> >
> > -----------------------------------------------------------------
> > unsubscribe:
> > minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> > -----------------------------------------------------------------
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>
- Follow-Ups:
- projekat
- From: "Dragan Okiljevic" <oki@sbb.co.yu>
- DZ4 C++ Open Source
- From: "Dejan Milosevic" <dezy@infosky.net>
- projekat
- References:
- Materijali za cetvrti domaci
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- pitanje za asistenta - problem sa memorijom
- From: "Dejan Milosevic" <dezy@infosky.net>
- Re: pitanje za asistenta - problem sa memorijom
- From: "Marko Ninkovic" <ninchagora@beotel.yu>
- SEREM VAM SE U TON FILM !
- From: "Dejan Milosevic" <dezy@infosky.net>
- Materijali za cetvrti domaci
Previous by date: SEREM VAM SE U TON FILM !
Next by date: Re: pitanje za asistenta - problem sa memorijom
Previous by thread: SEREM VAM SE U TON FILM ! Next by thread: DZ4 C++ Open Source
Previous by thread: SEREM VAM SE U TON FILM ! Next by thread: DZ4 C++ Open Source