Forms of representation of results of paradigmal analysis of programming languages

Main Article Content

Лидия Васильевна Городняя

Abstract

The purpose of the article is the choice of presenting the results of a comparison of programming languages, convenient for assessing the expressive power of languages and the complexity of the implementation of programming systems. Forms of such a presentation should be adapted to substantiate practical criteria for program decomposition, which can be viewed as an approach to solving the problem of factorization of very sophisticated definitions of programming languages.
The relevance of choosing concise and quickly perceived forms is useful for working in the rapidly developing space of new problem-oriented programming languages. Along the way, you can show the distance in the conceptual complexity between programming and the development of programming systems.

Article Details

Author Biography

Лидия Васильевна Городняя

Senior Researcher of A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences, Associate Professor of Novosibirsk State University, a specialist in system programming and educational informatics.

References

1. http://http://www.sorucom.org/ – сайт Международной конференции «Развитие вычислительной техники и ее программного обеспечения в России и странах бывшего СССР: история и перспективы».
2. https://www.levenez.com/lang/ – сайт "Computer Languages History".
3. http://progopedia.ru/ – сайт «Энциклопедия языков программирования».
4. Городняя Л.В. Парадигмы программирования: анализ и сравнение. Сиб. Отделение Рос. Акад. наук, Ин-т систем информатики им. А.П. Ершова. Новосибирск: Изд-во СО РАН, 2017. 232 с.
5. Лавров С.С. Методы задания семантики языков программирования// Программирование. 1978. № 6. С. 3–10.
6. Котов В.Е. МАРС: архитектура и языки для реализации параллелизма // Системная информатика. Вып. 1. Проблемы современного программирования. – Новосибирск: Наука. Сиб. отделение, 1991. С. 174–194.
7. Хендерсон П. Функциональное программирование. М.: Мир, 1983. 349 с.
8. Вирт Н. От Модулы к Оберону // Системная информатика. Вып 1. Проблемы современного программирования. Новосибирск: Наука. Сиб. отделение, 1991. С. 63–75.
9. Городняя Л.В. Резервы синтаксически ориентированного конструирования систем программирования. //Научный сервис в сети Интернет: труды XIX Всероссийской научной конференции (18–23 сентября 2017 г., г. Новороссийск). М.: ИПМ им. М.В. Келдыша, 2017. С. 120–129. URL: http://keldysh.ru/abrau/2017/ proc.pdf
10. Колмогоров А.Н. Три подхода к определению понятия «количество информации»// Проблемы передачи информации. 1965. № 1 (1). С. 3–11.
11. Фуксман А.Л. Технические аспекты создания программных систем. М.: Статистика, 1979. 180 с.
12. Koster Cornelis H.A. Compiler Description Language. CDL3 manual. The Netherlands, August 18, 2004. http://www.cs.ru.nl/cdl3/cdl3.pdf
13. Wulf W.A., Russel D.B., Habermann A.N. BLISS: A Language for Systems Programming// CACM. 1971. V. 14. No 12. P. 780–790.
14. Гололобов В.И., Чеблаков Б.Г., Чинин Г.Д. Описание языка ЯРМО. Новосибирск. Препринты No 247, 248 ВЦ АН СССР, Сибирское отделение.