JavaPython:Programmid

Allikas: Kursused
Redaktsioon seisuga 14. jaanuar 2016, kell 11:11 kasutajalt Ago (arutelu | kaastöö) (Uus lehekülg: '{| !Python !Java |- |Programm koosneb moodulitest. Mooulid koosnevad käskudest, funktsioonidest ja/või klassidefinitsioonidest. Iga mooduliga on seitud lähtekoodifail (.py lai...')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti
Python Java
Programm koosneb moodulitest. Mooulid koosnevad käskudest, funktsioonidest ja/või klassidefinitsioonidest. Iga mooduliga on seitud lähtekoodifail (.py laiend) ja mõnikord ka baitkoodifail (.pyc laiend).

Python virtual machine (PVM) on kompilaator/interpretaator, mis tõlgib Pythoni lähtekoodi baitkoodiks enne käivitamist. PVM võib saadud baidkoodi salvestada baitkoodifaili, et hiljem seda otse käivitada (ilma lähtekoodifaili tõlkimata).


Programm koosneb liidestest ja klassidest, mis on jagatud lähtekoodifailidesse (.java laiend). Lähtekoodifail kompileerub üheks või mitmeks käivitatavaks baitkoodifailiks (.class laiend).

Klassid ja liidesed võivad olla osa paketist. Pakett on natuke Pythoni mooduli moodi, paketist saab laadida (importida) erinevaid ressursse. Paketi baidkoodifailid asuvad tavaliselt kaustas, mille nimi on paketi nimi.

Programm tuleb enne käivitamist kompileerida. Java programmid käivituvad interpretaatoris, mille nimi on Java virtual machine (JVM).