64-77

УДК 004.4'23
DOI: 10.25686/2306-2819.2019.1.64

АНАЛИЗ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СТРУКТУРНЫХ РЕДАКТОРОВ ИСХОДНОГО КОДА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Н. В. Ванясин, И. Г. Сидоркина
Поволжский государственный технологический университет,
Российская Федерация, 424000, Йошкар-Ола, пл. Ленина, 3
E-mail: nikita.vanyasin@gmail.com

АННОТАЦИЯ

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

КЛЮЧЕВЫЕ СЛОВА

структурный редактор; язык программирования; интегрированные среды разработки; лингвистическое обеспечение; визуальное программирование.

ПОЛНЫЙ ТЕКСТ (pdf)

СПИСОК ЛИТЕРАТУРЫ

1.   Александров С.Ю. Синтаксически-ориентированные редакторы: функциональные возможности и архитектура: Препр. № 3 / ИТМ и ВТ АН СССР. Новосибирск. 1987. 35 с.

2.   Александров С.Ю. Инструментальная поддержка конструирования синтаксически-ориентированных редакторов // Методы трансляции и конструирования программ / Под ред. А.П. Ершова. Новосибирск: Вычислительный центр СО АН СССР, 1988. 87 с.
3.   Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: Compilers: principles, techniques & tools. Addison Wesley; Second Edition, 2007. 1040 p.
4.   Erich G., Richard H., Ralph J., John V. Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional, 1994. 416 p.
5.   Мучник Т.Г. Языково-настраиваемый структурный редактор со средствами семантического контроля // Программирование. 1990. № 2. С. 10-20.
6.   Князева М.А., Тимченко В.А. Структурные редакторы программ на языках программирования высокого уровня и генератор моделей структурных программ в Банке знаний о преобразованиях программ // Искусственный интеллект. 2005. № 4. С. 200-208.
7.   Мартин Р. Чистый код: создание, анализ и рефакторинг. СПб. Издательский дом «Питер», 2013. 464 с. (Библиотека программиста).
8.   Towards user-friendly projectional editors / Voelter M. et al. // International Conference on Software Language Engineering. Springer, Cham, 2014. Pp. 41-61.
9.   Ванясин Н.В. Семантическое редактирование программного кода в интеллектуальных интегрированных средах разработки приложений // Кибернетика и программирование. 2017. № 1. С. 61-68. DOI: 10.7256/2306-4196.2017.1.18881. URL: http://e-notabene.ru/kp/article_18881.html

Для цитирования: Ванясин Н. В., Сидоркина И. Г. Анализ функциональных возможностей структурных редакторов исходного кода программного обеспечения // Вестник Поволжского государственного технологического университета. Сер.: Радиотехнические и инфокоммуникационные системы. 2019. № 1 (41). С. 64-77. DOI: 10.25686/2306-2819.2019.1.64


© 2006-2025 Поволжский государственный технологический университет, ФГБОУ ВО «ПГТУ».
При использовании текстовой информации, фото- и видеоматериалов ссылка на сайт обязательна.

Разработано компанией «Цитрус»

Нашли ошибку?
Выделите текст с ошибкой и
нажмите Ctrl+Enter



Здесь тоже можно
прокручивать колесиком мыши