Opintopiirin keskustelutehtävä

Tietokoneen toiminta, Syksy 2005, Opintopiirin keskustelutehtävä KT 6
(HT 11 kirjanpidossa/in bookkeeping)

Study Circle Discussion Problem KT 6
(HT 11 in bookkeeping)

Keskustelu käydään Moodlen opintopiirikohtaisessa tämän aiheen keskusteluryhmässä. Tämä keskusteluryhmä on tarkoitettu ainoastaan keskustelutehtävän keskusteluun. Keskusteluun voivat osallistua vain opintopiirin jäsenet ja se näkyy vain tälle opintopiirille. Tämä keskustelu arvioidaan 11.12.2005 klo 23:55 mennessä käydyn keskustelun perusteella.

Discussion is taking place in the private Study Circle discussion room. This discussion room is intended only to discuss this specific problem. Discussion is open only to the Study Circle members. This discussion is evaluated based on comments given by 11.12.2005 at 23:55.

Keskustelun aihepiiri - Discussion Topic

Javan suoritus

Missä olosuhteissa Javalla tehdyn ohjelman suoritus olisi nopeampaa kuin saman ohjelman C:llä tai C++:lla tehty toteutus? Miksi? Onko tämä tärkeätä? Milloin?

Missä olosuhteissa Javalla tehdyn ohjelman suoritus olisi hitaampaa kuin saman ohjelman C:llä tai C++:lla tehty toteutus? Miksi? Onko tämä tärkeätä? Milloin?

Oletetaan, että osaat hyvin sekä Java- että C-kieliä. Sinulle on annettu tietty sovellus toteutettavaksi ja saat itse valita toteutuskielen. Kumpaa käyttäisit? Miksi? Onko tämä tärkeätä? Miksi?

Java program execution

Under what circumstances would a program written in Java be faster than a similar program implemented in C or C++? Why? Is this important? Why?

Under what circumstances would a program written in Java be slower than a similar program implemented in C or C++? Why? Is this important? Why?

Assume now that you know well both Java and C. You have been given to implement certain application and you can select the implementation language. Which one would you select? Why? Is this important? Why?