MATEMATIK MASALALARNI ZAMONAVIY DASTURLASH TILLARI YORDAMIDA YECHISH

MATEMATIK MASALALARNI ZAMONAVIY DASTURLASH TILLARI YORDAMIDA YECHISH

Authors

  • Ulashov A.E Toshkent menejment va iqtisodiyot instituti, Muhandislik va axborot texnalogiyalari kafedrasi o‘qituvchisi
  • Obilov H.X Samarqand viloyati Ishtixon tumani 71 – maktab matematika fani o‘qituvchisi

Keywords:

matritsa amallari, Python, C++, Java, samaradorlik, teskari matritsa, determinant, qo‘shish, ko‘paytirish, optimizatsiya, parallel hisoblash, dasturlash tillari

Abstract

This paper analyzes the performance of Python, C++, and Java programming
languages for performing matrix operations. The main matrix operations, such as matrix addition,
multiplication, finding the inverse, and calculating the determinant, are examined in each
programming language. Performance, execution time, resource consumption, and processing
speed are compared. The fastest and most efficient results were obtained using Python with the
NumPy library, while C++ and Java also achieved high performance, though requiring additional
optimizations. The study highlights the strengths of each programming language for matrix
operations and provides recommendations for future research.

References

Hogben L. Handbook of Linear Algebra. – CRC Press, 2007.

Golub G.H., Van Loan C.F. Matrix Computations. – 4th ed. – Baltimore: Johns Hopkins University Press, 2013.

Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical Recipes: The Art of Scientific Computing. – 3rd ed. – Cambridge: Cambridge University Press, 2007.

Cormen T.H., Leiserson C.E., Rivest R.L., Stein C. Introduction to Algorithms. – 3rd ed. – Cambridge: MIT Press, 2009.

Zelle J. Python Programming: An Introduction to Computer Science. – Franklin, Beedle & Associates, 2004.

Schildt H. Java: The Complete Reference. – 11th ed. – New York: McGraw-Hill Education, 2018.

Lippman S.B., Lajoie J., Moo B.E. C++ Primer. – 5th ed. – Addison-Wesley, 2012.

Apache Commons Math Team. Apache Commons Math [Elektron resurs]. Apache Commons Math rasmiy sahifasi

Eigen Team. Eigen: A C++ Template Library for Linear Algebra [Elektron resurs]. Eigen rasmiy hujjatlari

NumPy Team. NumPy Documentation [Elektron resurs]. NumPy rasmiy hujjatlari

Published

2025-04-18

How to Cite

Ulashov A.E, & Obilov H.X. (2025). MATEMATIK MASALALARNI ZAMONAVIY DASTURLASH TILLARI YORDAMIDA YECHISH. MANAGEMENT AND ECONOMICS SCIENTIFIC RESEARCH JOURNAL, 2(2), 57–68. Retrieved from https://journals.timeedu.uz/index.php/mesr/article/view/356

Issue

Section

Articles
Loading...