Визуализация результатов анализа языков программирования для их поверхностного сравнения
Городняя Лидия Васильевна
1. Институт систем информатики им. А. П. Ершова СО РАН
2. Новосибирский государственный университет
gorod@iis.nsk.su
Материал поступил в редколлегию 21.02.2021
Статья посвящена выбору наглядной и лаконичной формы для представления результатов анализа и сравнения языков программирования, удобной для оценки выразительной силы языков и трудоемкости реализации систем программирования. Формализация приспособлена к парадигмальному анализу определений языков программирования и выбору практичных критериев декомпозиции программ. В качестве основного подхода выбрана семантическая декомпозиция определений языков в рамках анализа парадигм программирования. Такой выбор позволяет выделять автономно развиваемые типовые компоненты программ, которые могут быть приспособлены к конструированию различных информационных систем. Многие работы по методам разработки программных систем зависят от практичности подходов к декомпозиции программ, отлаживаемых с помощью систем программирования. Решение этой проблемы полезно при изучении методов программирования, исследовании истории языков программирования, для сравнения парадигм программирования, потенциала используемых схем и моделей, оценки уровня новизны создаваемых языков программирования, а также при выборе критериев декомпозиции программ. Кроме того, определенность критериев позволяет формировать методику обучения разработке компонентов информационных систем. Попутно показана дистанция в понятийной сложности между программированием и разработкой систем программирования. Выходные данные: Л. В. Городняя Визуализация результатов анализа языков программирования для их поверхностного сравнения. Вестник НГУ. Серия: Информационные технологии. 2021 Т.19, №2. C. 29–52. DOI: 10.25205/1818-7900-2021-19-2-29-52