Java vs Python
Ridal, Robert (2019)
Ridal, Robert
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019120525140
https://urn.fi/URN:NBN:fi:amk-2019120525140
Tiivistelmä
Opinnäytetyön tavoite on kertoa Java- ja Python-ohjelmointikielistä ja niiden ominaisuuksista sekä vertailla niiden ominaisuuksia toisiinsa. Opinnäytetyö koostuu kolmesta osuudesta, jotka ovat teoriaosuus, vertailuosuus ja pohdintaosuus. Teoriaosuudessa kerron molemmista ohjelmointikielistä, niiden ominaisuuksista, historiasta ja siitä missä niitä käytetään. Vertailuosuudessa vertaan molempien ohjelmointikielien syntakseja ja datan käsit-telynopeutta. Vertailuosuudessa kirjoitan itse lähdekoodia havainnoinnin takia, koska asioiden selittäminen ilman lähdekoodia on vaikeata.
Lähdekoodit on kirjoitettu Javalla ja Pythonilla käyttäen Intellij IDEAa Javan lähdekoodin kirjoittamiseen ja PyCharm IDEa Pythonin lähdekoodin kirjoittamiseen.
Java ja Python kuuluvat maailman käytetyimpiin kieliin, ja etenkin Pythonin suosio on kasvanut hurjaa vauhtia edellisinä vuosina. Molemmat ohjelmointikielet olivat julkisessa käytössä samoihin aikoihin noin 1990-luvun alkupuolella. Molempia ohjelmointikieliä käytetään ja voidaan käyttää moniin asioihin niiden ominaisuuksien takia.
Vertailun tuloksista selvisi, että Pythonilla lähdekoodi on yleensä lyhyempi, mutta Java kä-sittelee suuria tiedostoja nopeammin. Pythonin suosio on myös kasvanut edellisinä vuosina ja ohitti Javan suosiossa. Sekä Javasta että Pythonista löytyy monia hyviä puolia mutta samalta löytyy myös huonoja puolia. Näiden kahden ohjelmointikielen väliltä valitsemiseen vaikuttaa myös omat mielipiteet ja millaista ohjelmaa on tekemässä.
Lähdekoodit on kirjoitettu Javalla ja Pythonilla käyttäen Intellij IDEAa Javan lähdekoodin kirjoittamiseen ja PyCharm IDEa Pythonin lähdekoodin kirjoittamiseen.
Java ja Python kuuluvat maailman käytetyimpiin kieliin, ja etenkin Pythonin suosio on kasvanut hurjaa vauhtia edellisinä vuosina. Molemmat ohjelmointikielet olivat julkisessa käytössä samoihin aikoihin noin 1990-luvun alkupuolella. Molempia ohjelmointikieliä käytetään ja voidaan käyttää moniin asioihin niiden ominaisuuksien takia.
Vertailun tuloksista selvisi, että Pythonilla lähdekoodi on yleensä lyhyempi, mutta Java kä-sittelee suuria tiedostoja nopeammin. Pythonin suosio on myös kasvanut edellisinä vuosina ja ohitti Javan suosiossa. Sekä Javasta että Pythonista löytyy monia hyviä puolia mutta samalta löytyy myös huonoja puolia. Näiden kahden ohjelmointikielen väliltä valitsemiseen vaikuttaa myös omat mielipiteet ja millaista ohjelmaa on tekemässä.