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
- Mateusz Maj
Institutions
- Ministerstwo Infrastruktury (PL)
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