Preview

Электронные библиотеки

Расширенный поиск

Систематизации парадигм программирования по приоритетам принятия решений

https://doi.org/10.26907/1562-5419-2020-23-4-666-696

Аннотация

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

Об авторе

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


Список литературы

1. https://www.levenez.com/lang/ – Диаграмма, представляющая хронологию появления и наследования многих ЯП.

2. http://progopedia.ru/. Сайт с описаниями 171 языка и 31 парадигмы.

3. Лавров С.С. Методы задания семантики языков программирования // Программирование, 1978. № 6. С. 3–10.

4. Бентли Д. Жемчужины творчества программистов. М.: Издательство «Радио и связь»: Редакция переводной литературы, 1990. 217 с.

5. Городняя Л.В. О представлении результатов анализа языков и систем программирования. Научный сервис в сети Интернет: труды XX Всероссийской научной конференции (17–22 сентября 2018 г., г. Новороссийск). М.: ИПМ им. М.В. Келдыша, 2018.

6. Peter Wegner. Concepts and paradigms of object-oriented programming. SIGPLAN OOPS Mess. 1, 1 (August 1990). P. 7–87. https://pdfs.semanticscholar. DOI: http://dx.doi.org/10.1145/

7. Лаврищева Е.М. Программная инженерия и технологии программирования сложных систем. Учебник для вузов. М., 2018. 432 с.

8. Peter Van Roy. Диаграмма с результатами сравнения более 30-ти парадигм программирования. https://www.info.ucl.ac.be/~pvr/ paradigmsDIAGRAMeng108.pdf


Рецензия

Для цитирования:


Городняя Л.В. Систематизации парадигм программирования по приоритетам принятия решений. Электронные библиотеки. 2020;23(4):666-696. https://doi.org/10.26907/1562-5419-2020-23-4-666-696

For citation:


Gorodnyaya L.V. Парадигма Программированияon Systematization of Programming Paradigms by Decision-Making Priorities. Russian Digital Libraries Journal. 2020;23(4):666-696. (In Russ.) https://doi.org/10.26907/1562-5419-2020-23-4-666-696

Просмотров: 34


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1562-5419 (Online)