Preview

Russian Digital Libraries Journal

Advanced search

Forms of representation of results of paradigmal analysis of programming languages

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.

About the Author

Л. Городняя
Институт систем информатики им. А.П. Ершова Сибирского отделения Российской академии наук
Russian Federation


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 ВЦ АН СССР, Сибирское отделение.


Review

For citations:


  Forms of representation of results of paradigmal analysis of programming languages. Russian Digital Libraries Journal. 2018;21(6):472-493. (In Russ.)

Views: 24


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1562-5419 (Online)