Авторы
- Желудков Антон Владимирович
Аннотация
В статье демонстрируется подход по увеличению эффективности создания программ, используемых для изучения различий в парадигмах программирования при обучении студентов. Данный подход заключается в применении метода универсальных расширенных синтаксических деревьев (УРСД) для перевода текстов
программного обеспечения (ПО) между языками разработки. Рост эффективности достигается путем сокращения количества ПО, написанного в ручном или полуручном режиме.
Как ссылаться
Желудков, А. В. (2026). ПОДХОД К СРАВНЕНИЮ ПАРАДИГМ ПРОГРАММИРОВАНИЯ С ПОМОЩЬЮ МЕТОДА УНИВЕРСАЛЬНЫХ РАСШИРЕННЫХ СИНТАКСИЧЕСКИХ ДЕРЕВЬЕВ , № 2 (76), 29. https://doi.org/10.24412/2072-9014-2026-276-29-40
Список литературы
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 (дата обращения: 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. Грачев Д. А. Разработка многоязыкового редактора на основе семантической модели программы / Д. А. Грачев, В. В. Лаптев // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. 2013. № 2. С. 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. Желудков А. В. Разработка глобального языка программирования с помощью метода универсальных ксд-деревьев / А. В. Желудков // Физико-математические, естественно-научные и социальные аспекты современного развития науки, техники и общества: материалы III Региональной со всерос. участием молодежной науч. конф. Казань: Сагиев А. Р., 2023. С. 31–35.
11.
11. Григорьев С. Г. Программирование на Прологе-Д / С. Г. Григорьев // Информатика и образование. – 1990. № 5. С. 50–56.
12.
12. Вахитов Р. Х. Пролог Д: Учебная система — интерпретатор // Информационные технологии в образовательном процессе вуза и школы: материалы ХV Всерос. науч.-практ. конф. Воронеж: ВГПУ, 2021. С. 81–85.
13.
13. Свидетельство о регистрации программы для ЭВМ № 2025665487 Российская Федерация, Программа перевода исходного текста алгоритмов с одного языка программирования на другой с помощью Глобального языка: № 2025664320: заявл. 05.06.2025: опубл. 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.

