«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Pitanje za asistenta

by Zeljko Nase
sreda, 22. jun 2005 - 21:59.


U postavci DZ4 u tacki 2 izmedju ostalog stoji i: "... Za nizove je
potrebno ispitati u bajt kodu da li je indeks ve?i od veli?ine niza u slu?aju da
je indeks van granica niza potrebno je izvršiti instrukciju trap. ... ", a zatim
ako jedna od stavki koju treba implementirati je i: "... c. Provera da li je
indeks niza ve?i od broja elemenata u nizu ..."

Zbog cega bi smo mi ovo rucno radili kada virtuelna masina ima proveru da li se
indek nalazi unutar dozvoljenih granica i ako to nije slucaj prijavljuje
odgovarajucu poruku i taustavlja izvrsavanje programa. Ovo ima apsolutno
ekvivalentni efekat onome koji treba da rade gore opisani citati iz postavke
DZ4, a samo bi usporilo kod.

Da li zaista treba ovo da realizujemo rucno ili samo da ove slucajeve prepustimo
MJVM?

ZNase Co.