Визуализация результатов анализа языков программирования для их поверхностного сравнения
https://doi.org/10.25205/1818-7900-2021-19-2-29-52
Аннотация
Статья посвящена выбору наглядной и лаконичной формы для представления результатов анализа и сравнения языков программирования, удобной для оценки выразительной силы языков и трудоемкости реализации систем программирования. Формализация приспособлена к парадигмальному анализу определений языков программирования и выбору практичных критериев декомпозиции программ. В качестве основного подхода выбрана семантическая декомпозиция определений языков в рамках анализа парадигм программирования. Такой выбор позволяет выделять автономно развиваемые типовые компоненты программ, которые могут быть приспособлены к конструированию различных информационных систем. Многие работы по методам разработки программных систем зависят от практичности подходов к декомпозиции программ, отлаживаемых с помощью систем программирования. Решение этой проблемы полезно при изучении методов программирования, исследовании истории языков программирования, для сравнения парадигм программирования, потенциала используемых схем и моделей, оценки уровня новизны создаваемых языков программирования, а также при выборе критериев декомпозиции программ. Кроме того, определенность критериев позволяет формировать методику обучения разработке компонентов информационных систем. Попутно показана дистанция в понятийной сложности между программированием и разработкой систем программирования.
Ключевые слова
Для цитирования:
Городняя Л.В. Визуализация результатов анализа языков программирования для их поверхностного сравнения. Вестник НГУ. Серия: Информационные технологии. 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