Authors
- Zheludkov Anton V.
Annotation
This article presents an approach to improving the efficiency of creating programs used to study differences in programming paradigms. It involves using the UEST
method to translate software text between programming languages. This efficiency gain is achieved by reducing the amount of software written manually or semi-manually.
How to link insert
Zheludkov, A. V. (2026). AN APPROACH TO COMPARING PROGRAMMING PARADIGMS USING THE UNIVERSAL EXTENDED SYNTAX TREES METHOD Bulletin of the Moscow City Pedagogical University. Series "Pedagogy and Psychology", № 2 (76), 29. https://doi.org/10.24412/2072-9014-2026-276-29-40
References
1.
1. Floyd W. The Paradigms of Programming / W. Floyd // Communications of the ACM. 1979. Vol. 22. No. 8. P. 455–460.
2.
2. Pathak R. GPT-5 Prompt Migration and Improvement Using the New Optimizer / R. Pathak, C. Cheung. 2025. URL: https://cookbook.openai.com/examples/gpt-5/prompt-optimization-cookbook (accessed: 04.10.2026).
3.
3. LLMs for science: Usage for code generation and data analysis // Journal of Software: Evolution and Process / M. Nejjar [et al.]. 2025. Vol. 37. P. e2682. DOI: 10.1002/smr.2723
4.
4. Odeh A. Comparative Review of AI Techniques for Automated Code Generation in Software Development: Advancements, Challenges, and Future Directions / A. Odeh, N. Odeh, A. S. Mohammed // TEM Journal. 2024. Vol. 13. No. 1. P. 726–739.
DOI: 10.18421/TEM131-76
5.
5. Out of the BLEU: How should we assess quality of the Code Generation models? / M. Evtikhiev [et al.] // Journal of Systems and Software. 2023. Vol. 203. DOI: 10.1016/j.jss.2023.111741
6.
6. Grachev D. A. Development of a multilingual editor based on a semantic model of a program / D. A. Grachev, V. V. Laptev // Bulletin of ASTU. Series: Management, Computer Engineering and Informatics. 2013. P. 191–201.
7.
7. Spöri Y. Haxe as a Swiss knife for bioinformatic applications: the SeqPHASE case story / Y. Spöri, J. Flot // Briefings in Bioinformatics. 2024. Vol. 25. No. 5. DOI: 10.1093/bib/bbae367
8.
8. Reengineering C++ Component Models via Automatic Program Transformation / R. Akers [et al.] // 12th Working Conference on Reverse Engineering (WCRE 2005). Pittsburgh (PA), 2005.
9.
9. Zheludkov A. V. Software Development Using the Global Programming Language / A. V. Zheludkov, S. G. Grigoriev // Transforming Business, Industry, and Education for a Dynamic World / edited by G. S. Prakasha, et al. N. Y.: IGI Global Scientific Publishing, 2026. P. 131–164. DOI: 10.4018/979-8-3373-7927-2.ch008
10.
10. Zheludkov A. V. Development of a global programming language using the method of universal kst-trees / A. V. Zheludkov // Physical, mathematical, natural science and social aspects of the modern development of science, technology and society: Proceedings of the III regional with all-Russian participation of youth scientific conference. Kazan: Sagiev A. P., 2023. P. 31–35.
11.
11. Grigoriev S. G. Programming in Prolog-D / S. G. Grigoriev // Computer Science and Education. 1990. No. 5. P. 50–56.
12.
12. Vakhitov R. Kh. Prolog D: Educational system — interpreter. Information technology in the educational process of universities and schools: proceedings of the 15th All-Russian Scientific and Practical Conference.. Voronezh: VSPUб 2021. P. 81–85.
13.
13. Certificate of Registration of Computer Program No. 2025665487 Russian Federation, Program for translating the source text of algorithms from one programming language to another using the Global language: No. 2025664320: declared 05.06.2025: published 17.06.2025.
14.
14. Seacord R. C. Effective C: An Introduction to Professional C Programming / R. C. Seacord. San Francisco: No Starch Press, 2020. 272 p.
15.
15. Schildt H. Java: The Complete Reference, Thirteenth Edition / H. Schildt, D. Coward. N. Y.: McGraw Hill, 2024. 1280 p.

