Opintopiiriprojekti
Tietokoneen toiminta, Syksy 2005, Opintopiirin projekti PR 3 (DRAFT - KESKEN )
Raportin sisältö on määritelty opintopiirityöskentelyn kuvauksessa ja sen viimeinen palautusajankohta: 11.12.2005 klo 23:55
- Suunnitelkaa ja toteuttakaa yksi (1) kertaustehtävä.
Kertaustehtävän aihepiiri valitaan siten, että
- Ota kaikkien ryhmän jäsenten syntymäpäivistä päiväosa (Esim. luku 5, jos syntynyt 5.3.1988)
- Laske kaikki päiväosat yhteen. (Esim. 5+13+8+25 = 51)
- Jaa tulos kolmella, ota jakojäännös ja lisää siihen 9. (Esim. "51 mod 3" +9 = 0+9 = 9)
- Käytä tulosta luennon numerona aihepiirin valintaan. (Esim. Luento 9)
- Kirjoittakaa 4-5 sivuinen artikkeli (hyvä kieliasu, puhdasta tekstiä, ei kuvia, ei kaavioita) aiheesta "Tulkitseminen ohjelman suoritustapana". Artikkeli ei saa missään tapauksessa olla pidempi kuin 6 sivua. Erityisesti pohtikaa ainakin seuraavia seikkoja.
- Miksi Java-ohjelmia haluttaisiin suorittaa tulkitsemalla?
- Java-ohjelmien tulkitseminen ja dynaaminen linkitys
- Miten eri laitteistossa toteutetut tiedon esitystavat vaikuttavat tulkin toteutukseen? (yhden vai kahden komplementti?, big vs. little endian?, jne.)
- Miten eri laitteiston eri toteutustavat vaikuttavat tulkin toteutukseen? (liukulukuja vai ei?, välimuisti vai ei?, USB-väylä vai ei?, verkkoyhteys radiolla vai langoilla?, konekäskykanta?, jne.)
">Teemu Kerola