A COMPARATIVE ANALYSIS OF MEMORY MANAGEMENT AND EXECUTION SPEED OF C# AND PYTHON LANGUAGES IN HIGH-PERFORMANCE COMPUTING SYSTEMS
PDF

Keywords

C#, Python, memory management, Garbage Collection, JIT compilation, high-performance computing, framework performance, .NET, CPython.

How to Cite

Dinakaran Sabapathy, Yusupov Behzod, & Ziyotov Suhrobbek. (2026). A COMPARATIVE ANALYSIS OF MEMORY MANAGEMENT AND EXECUTION SPEED OF C# AND PYTHON LANGUAGES IN HIGH-PERFORMANCE COMPUTING SYSTEMS. GLOBAL SCIENTIFIC CONFERENCE ON MULTIDISCIPLINARY RESEARCH, 1(5), 168-171. https://doi.org/10.5281/zenodo.20185562

Abstract

This article provides a comparative analysis of the technical capabilities of C# and Python programming languages, which are widely used in modern High-Performance Computing (HPC) systems. The research examines the fundamental differences between the memory management mechanisms of both languages, specifically the .NET platform's Garbage Collection (GC) system and Python's Reference Counting method. The obtained results reveal the strengths and weaknesses of each language in terms of algorithm execution speed and system resource utilization efficiency.

PDF

References

1. Nazarov, A. S. (2021). Dasturlash texnologiyalari va tillari: C# va .NET muhiti. Toshkent: TATU nashriyoti.

2. Ganiyev, S. K. (2019). Axborot xavfsizligi va tizimli dasturlash asoslari. Toshkent: "O‘zbekiston" nashriyoti.

3. Mamatov, N. S. (2020). Algoritmlash va dasturlash asoslari: Python tilidan foydalanish. Samarqand: SamDU nashriyoti.

4. Ziyotov, S. U., & Mamaraimov, A. K. (2025). Oliy ta’limda sun’iy intellekt: Talabalarning qabul qilish darajasi va psixologik xavotirlari.

5. Yo‘ldoshev, A. J. (2022). Yuqori unumli hisoblash tizimlari: Arxitektura va dasturiy ta’minot. Toshkent: "Aloqachi" nashriyoti.