prevodioci 131
--------------------------------------------------------------------------------
Pitanje 131: Koji vazan dobitak proizilazi iz statickog okruzenja?
Procedura se moze slati kao parametar i vratiti kao rezultat.Staticko okruzenje se odredjuje u fazi prevodjenja.Svaka nelokalna promenljiva je, ustvari, globalna, ima staticko mesto u memoriji (?)
verzija 2:
Prednost u odnosu na dinamicko okruzenje je sto se preko pristupne veze brze pristupa promenljivim, nego iduci kroz stek, a sem toga uzima se tacno ona promenljiva koja se zeli, dok se kkod dinamickog okruzenja uzima najsvezija promenljiva na koju se naidje iduci po steku ( brzi pristup nelokalnim promenljivim).
--------------------------------------------------------------------------------
Sporna je plava recenica.
U odgovoru na pitanje 220 se kaze da sa statickim okruzenjem rade Pascal, C i Ada. OK.
Za C procedure je plava recenica tacna, medutim neka Pascalska procedura p se moze obracati promenljivoj koja nije lokalna, a nije ni globalna (tj. nije promenljiva glavnog programa, pa da se staticki alocira). Moze se recimo obracati nekoj promenljivoj procedure q, koja okruzuje proceduru p
(tj. definicija procedure p je unutar procedure q).
Moje skromno misljenje je da na ovo pitanje treba odgovoriti jednom recenicom kao u skripti Marije/Dusana:
Glavna dobit od statickog okruzenja je da se procedura moze prosledivati kao parametar i vracati kao rezultat.
Nikola
- Follow-Ups:
- Re: prevodioci 131
- From: Bratislav Milic <zverko@eunet.yu>
- Re: prevodioci 131
Previous by date: prevodioci 250
Next by date: izvinite svi vi sto ne spremate prevodioce
Previous by thread: Nulti domaci iz prevodioca? Next by thread: Re: prevodioci 131
Previous by thread: Nulti domaci iz prevodioca? Next by thread: Re: prevodioci 131