Design and implementation of a programming language for numerical computations
2024
0 views
0 downloads
Advisor: Doç. Dr. Hüseyin Pehlivan
Abstract (EN)
Numerical analysis is a fundamental tool for solving critical problems in many scientific and engineering disciplines, making a solid foundation in it crucial. Problems in fields like mathematics, engineering, and natural sciences are often represented using mathematical models and solved using numerical analysis methods. However, the mathematical operations required by numerical methods, when implemented in modern programming languages, often lead to large pieces of code that are complex and poorly readable. Special-purpose languages, on the other hand, handle these operations through library functions, offering poor integration with other programming environments, less flexibility and practice. This thesis focuses on the design and development of a programming language (called MxPL) that facilitates the programming of numerical analysis methods by providing some basic constructs and functions. The MxPL language supports a user-friendly, open-source, and mathematical notation-like syntax, for the implementation of numerical analysis methods. The study presents a formal grammar compatible with the usual representations of mathematics and linear algebra, and then develops a parser, verifier and interpreter. Its performance in coding complex numerical analysis methods is demonstrated on some program examples. A comparative analysis based on basic language features is made with modern programming languages.
Author
Dr. Mehmet Cemil Aydoğdu
Institution
How to Cite
Mehmet Cemil Aydoğdu (Doctorate thesis). Design and implementation of a programming language for numerical computations, 2024, Karadeniz Technical University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Karadeniz Technical University
- Optimization of gold recovery from placer deposits using gravity methods(2025)
- Harşit çayından (Tirebolu-Giresun) elde edilen kırılmış dere malzemesinin beton agregası olarak kullanılabilirliğinin incelenmesi(2005)
- Yaşlandırma Süresinin Zn-27Al-1Cu Alaşımının Yapı ve Mekanik Özelliklerine Etkisi(2016)
- Prevalence and associated factors of tobacco use, alcohol consumption, alcohol use disorder among individuals aged 20 and above living in trabzon province(2025)
- Trabzon güney çevre yolu güzergahı Darıca (Akçaabat) - Yalı mahallesi (Trabzon) arasının mühendislik jeolojisi / Investigation of the planned route of the southern highway between Darıca (Akçaabat) - Yalı mahallesi (Trabzon) in terms of engineering geolog(2001)
- EXPERIMENTAL AND NUMERICAL INVESTIGATION OF FATIGUE BEHAVIOUR IN RADIAL JOURNAL BEARINGS MANUFACTURED FROM ZA-27 ALLOY(2025)
