Preview

Вестник НГУ. Серия: Информационные технологии

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

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

https://doi.org/10.25205/1818-7900-2021-19-2-29-52

Аннотация

Статья посвящена выбору наглядной и лаконичной формы для представления результатов анализа и сравнения языков программирования, удобной для оценки выразительной силы языков и трудоемкости реализации систем программирования. Формализация приспособлена к парадигмальному анализу определений языков программирования и выбору практичных критериев декомпозиции программ. В качестве основного подхода выбрана семантическая декомпозиция определений языков в рамках анализа парадигм программирования. Такой выбор позволяет выделять автономно развиваемые типовые компоненты программ, которые могут быть приспособлены к конструированию различных информационных систем. Многие работы по методам разработки программных систем зависят от практичности подходов к декомпозиции программ, отлаживаемых с помощью систем программирования. Решение этой проблемы полезно при изучении методов программирования, исследовании истории языков программирования, для сравнения парадигм программирования, потенциала используемых схем и моделей, оценки уровня новизны создаваемых языков программирования, а также при выборе критериев декомпозиции программ. Кроме того, определенность критериев позволяет формировать методику обучения разработке компонентов информационных систем. Попутно показана дистанция в понятийной сложности между программированием и разработкой систем программирования.

Об авторе

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

Городняя Лидия Васильевна - кандидат физико-математических наук, доцент ММФ, НГУ, ИСИ СО РАН.

Новосибирск.



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

1. Болски М. И. Язык программирования Си. Справочник: Пер. с англ. М.: Радио и связь, 1988. 96 с.: ил. ISBN 5-256-00171-X

2. Вирт Н. От Модулы к Оберону // Системная информатика. Новосибирск: Наука, 1991. Вып. 1: Проблемы современого программирования. С. 63-75.

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

4. Городняя Л. В. Систематизация парадигм программирования по приоритетам принятия решений // Электронные библиотеки. 2020. Т. 23, № 4: Тематический выпуск «Научный сервис в сети Интернет», ч. 2. С. 666-696. URL: https://elbib.ru/article/view/616/711

5. Колмогоров А. Н. Три подхода к определению понятия «количество информации» // Проблемы передачи информации. 1965. № 1 (1). С. 3-11.

6. Котов В. Е. МАРС: архитектуры и языки для реализации параллелизма // Системная информатика. Новосибирск: Наука, 1991. Вып. 1: Проблемы современного программирования. С. 174-194.

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

8. Мальцев А. И. Алгоритмы и рекурсивные функции. М.: Наука, 1965. 392 с.

9. Хендерсон П. Функциональное программирование. М.: Мир, 1983. 349 с.

10. Wegner P. Concepts and paradigms of object-oriented programming. SIGPLAN OOPS Mess., 1990, vol. 1, no. 1, p. 7-87. DOI 10.1145


Рецензия

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


Городняя Л.В. Визуализация результатов анализа языков программирования для их поверхностного сравнения. Вестник НГУ. Серия: Информационные технологии. 2021;19(2):29-52. https://doi.org/10.25205/1818-7900-2021-19-2-29-52

For citation:


Gorodnyaya L.V. Visualization of the Results of the Analysis of Programming Languages for Their Superficial Comparison. Vestnik NSU. Series: Information Technologies. 2021;19(2):29-52. (In Russ.) https://doi.org/10.25205/1818-7900-2021-19-2-29-52

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


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


ISSN 1818-7900 (Print)
ISSN 2410-0420 (Online)