Pregled bibliografske jedinice broj: 892595
Usporedna analiza objektno-orijentiranih programskih jezika
Usporedna analiza objektno-orijentiranih programskih jezika, 2017., diplomski rad, preddiplomski, Odjel za informacijsko - komunikacijske tehnologije, Pula
CROSBI ID: 892595 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Usporedna analiza objektno-orijentiranih
programskih jezika
(Comparative analysis of object-oriented programming
languages)
Autori
Buršić, Petra
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Odjel za informacijsko - komunikacijske tehnologije
Mjesto
Pula
Datum
18.09
Godina
2017
Stranica
39
Mentor
Orehovački, Tihomir
Ključne riječi
Smalltalk, C++, Java, Python, programiranje, objektno-orijentirano programiranje
(Smalltalk, C++, Java, Python, programming, object-oriented programming)
Sažetak
Cilj rada je usporediti četiri objektno- orijentiranih programskih jezika kako bi se pokazale sličnosti i razlike koje čine programski jezik pogodnim za određeni tip projekta. Vrlo je bitno odabrati programski jezik na objektivan način bez subjektivnih vjerovanja i prijašnjih iskustava. Kronološki su odabrani jezici Smalltalk, C++, Java i Python s detaljnom razradom osnovnih principa objektno-orijentiranih programskih jezika, a to su enkapsulacija, nasljeđivanje i polimorfizam. Smalltalk je odabran kao jedan od prvih pa sa time i zastarijelih objektno-orijentiranih programskih jezika koji čini temelj suvremenih jezika. Kroz analizu se pokazalo da su programi u Javi sporiji od programa u C++-u uz veće zauzeće memorije, dok je Python popularnost stekao radi elegantnog izvornog kôda pa time i brzine razvoja što čini projekte razvijene u Pythonu vrlo uspješnima, no u domenama kada efikasnost programa nije presudna.
Izvorni jezik
Hrvatski
Znanstvena područja
Informacijske i komunikacijske znanosti