Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Primerjava programskih jezikov C, Go, Java in Python
ID
ČUČKIN, MARTIN
(
Author
),
ID
Rožanc, Igor
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(1,60 MB)
MD5: A3CC4DC2A6CF9B6940388AC1E94B3EA8
Image galllery
Abstract
Namen diplomskega dela je prikaz sistematične primerjave izbranih programskih jezikov. Postopek primerjave smo določili s pomočjo standarda ISO/IEC 25040 za postopek ocenjevanja kakovosti programskega izdelka. Za primerjavo smo izbrali programske jezike C, Go, Java in Python. Z uporabo izbranih značilnosti kakovosti iz standarda ISO/IEC 25010 in dodatnih smiselnih vidikov primerjave smo določili primerjalne kriterije ter natančno opredelili postopek, s katerim bodo kriteriji merjeni in ocenjeni. Izbrali smo nabor algoritmov, ki pokrivajo različne vidike programskih jezikov in jih z njihovo implementacijo v vseh jezikih primerjali za vsak kriterij posebej. Sledila je izvedba meritev in pretvorba rezultatov v enolične ocene. Dobljene rezultate smo na koncu pregledali in komentirali. Najbolje ocenjeni jezik je bil Python, sledijo Go, C in Java. Z izvedbo primerjave smo prikazali primer objektivne primerjave, ki se je izkazala za zahtevnejšo od pričakovane.
Language:
Slovenian
Keywords:
programski jezik
,
primerjava
,
ISO/IEC 25000
,
C
,
Go
,
Java
,
Python
Work type:
Bachelor thesis/paper
Typology:
2.11 - Undergraduate Thesis
Organization:
FRI - Faculty of Computer and Information Science
Year:
2023
PID:
20.500.12556/RUL-151084
COBISS.SI-ID:
169405699
Publication date in RUL:
28.09.2023
Views:
1288
Downloads:
95
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
ČUČKIN, MARTIN, 2023,
Primerjava programskih jezikov C, Go, Java in Python
[online]. Bachelor’s thesis. [Accessed 17 May 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=151084
Copy citation
Share:
Secondary language
Language:
English
Title:
Comparison of programming languages C, Go, Java and Python
Abstract:
The purpose of this thesis is to demonstrate a systematic approach for comparison of a set of selected programming languages. We established a comparison approach using the ISO/IEC 25040 standard, which defines the process for assessing the quality of a software product. The selected programming languages are C, Go, Java, and Python. Using selected quality characteristics from the ISO/IEC 25010 standard and additional meaningful aspects of comparison, we determined comparative criteria and precisely defined a procedure for the measurement and evaluation of criteria. We chose a set of algorithms covering different aspects of the programming languages and compared their implementation in all languages for each criterion individually. Measurements were then carried out and the final results were obtained using evaluation scale. The obtained results were reviewed and commented upon. Python was the highest-rated language, followed by Go, C, and Java. Through this comparison, we presented an example of of assessment, which proved to be more complex than expected.
Keywords:
programming language
,
comparison
,
ISO/IEC 25000
,
C
,
Go
,
Java
,
Python
Similar documents
Similar works from RUL:
Smart pet feeder
[Identity management using "CA Identity Manager" software tool]
Open source tools for control of industrial processes
Optimizacija spletnih strani
[Some components of a process control document system interface]
Similar works from other Slovenian collections:
No similar works found
Back