Формы представления результатов парадигмального анализа языков программирования

Main Article Content

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

Аннотация

Цель статьи – выбор представления результатов сравнения языков программирования, удобного для оценки выразительной силы языков и трудоёмкости реализации систем программирования. Формы такого представления должны быть приспособлены к обоснованию практичных критериев декомпозиции программ, что можно рассматривать как подход к решению проблемы факторизации весьма усложнённых определений языков программирования. Актуальность выбора лаконичных и быстро воспринимаемых форм полезен для работы в стремительно развивающемся пространстве новых проблемно-ориентирован-ных языков программирования. Попутно можно показывать дистанцию в понятийной сложности между программированием и разработкой систем программирования.

Article Details

Биография автора

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

Старший научный сотрудник Института систем информатики им. А.П. Ершова СО РАН, доцент Новосибирского государственного университета, специалист в области системного программирования и образовательной информатики.

Библиографические ссылки

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


Наиболее читаемые статьи этого автора (авторов)