Performance comparison of Julia and Python programming languages based on available literature

<ns3:p>The Julia language is a fast-growing high-level programming language. Its developers suggest that the quality and implementation of innovative compilation technology (Just-In-Time Compilation) beats Python in terms of algorithm execution times. The selection of the right programming language to implement an algorithm is of paramount importance. In today’s world every millisecond saved can determine the success of a product. The choice has a direct impact on the performance of the application or the execution of the algorithm. Consequently, a comparison analysis of modern or emerging technologies becomes particularly important. This article is the first part of a comparative analysis, the continuation of which [21] expands the research on the subject of this paper. In this context, the article presents summary of the existing literature and discusses the time performance of Julia and Python programming languages. In addition, test results and published source codes were reproduced and verified in a research environment. In the second part of the article [21], the research was extended to include more algorithms and to check the performance of each language on graphics cards.</ns3:p>

Authors

Institutions

Publication Details

Journal
Computer Science and Mathematical Modelling
Published
2025-06-30
DOI
https://doi.org/10.5604/01.3001.0055.2084
Citations
2
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
4.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance comparison of Julia and Python programming languages based on available literature

Mateusz Maj
2 citations
Computer Science and Mathematical Modelling
Computational Physics and Python Applications
4.96
article

Performance comparison of Julia and Python programming languages based on available literature

Mateusz Maj
article en
2 citations

Abstract

<ns3:p>The Julia language is a fast-growing high-level programming language. Its developers suggest that the quality and implementation of innovative compilation technology (Just-In-Time Compilation) beats Python in terms of algorithm execution times. The selection of the right programming language to implement an algorithm is of paramount importance. In today’s world every millisecond saved can determine the success of a product. The choice has a direct impact on the performance of the application or the execution of the algorithm. Consequently, a comparison analysis of modern or emerging technologies becomes particularly important. This article is the first part of a comparative analysis, the continuation of which [21] expands the research on the subject of this paper. In this context, the article presents summary of the existing literature and discusses the time performance of Julia and Python programming languages. In addition, test results and published source codes were reproduced and verified in a research environment. In the second part of the article [21], the research was extended to include more algorithms and to check the performance of each language on graphics cards.</ns3:p>

Computer Science and Mathematical ModellingVol. 0(20/2024)
Ministerstwo Infrastruktury (PL)
Openalex Percentile: Top 5%
Computational Physics and Python Applications
4.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Performance comparison of Julia and Python programming languages based on available literature — Mateusz Maj · Computer Science and Mathematical Modelling (2025) | TGRS Research Map | TGRS