Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634840)
Контекстум
Руконтекст антиплагиат система
Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика  / №2 2013

РАЗРАБОТКА МНОГОЯЗЫКОВОГО РЕДАКТОРА НА ОСНОВЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ ПРОГРАММЫ (90,00 руб.)

0   0
Первый авторГрачёв
АвторыЛаптев В.В.
Страниц12
ID504697
АннотацияРассматривается проблема разработки обучающей среды для начального обучения программированию. Описывается семантический редактор, отличительной особенностью которого является возможность представлять одну и ту же программу на разных языках программирования. Редактор оперирует семантической моделью программы в виде семантического дерева. Предложенный подход позволил полностью отказаться от фазы синтаксического анализа кода и существенно сократил лексический анализ. Система позволяет добавлять новый синтаксис и обеспечивает создание методических материалов непосредственно в редакторе
УДК[004.588:004.432.2]:004.4’232
Грачёв, Д.А. РАЗРАБОТКА МНОГОЯЗЫКОВОГО РЕДАКТОРА НА ОСНОВЕ СЕМАНТИЧЕСКОЙ МОДЕЛИ ПРОГРАММЫ / Д.А. Грачёв, В.В. Лаптев // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика .— 2013 .— №2 .— С. 192-203 .— URL: https://rucont.ru/efd/504697 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

Laptev DEVELOPMENT OF THE MULTILANGUAGE EDITOR ON THE BASIS OF SEMANTIC MODEL OF THE PROGRAM Рассматривается проблема разработки обучающей среды для начального обучения программированию. <...> Описывается семантический редактор, отличительной особенностью которого является возможность представлять одну и ту же программу на разных языках программирования. <...> Редактор оперирует семантической моделью программы в виде семантического дерева. <...> Предложенный подход позволил полностью отказаться от фазы синтаксического анализа кода и существенно сократил лексический анализ. <...> Система позволяет добавлять новый синтаксис и обеспечивает создание методических материалов непосредственно в редакторе. <...> Ключевые слова: обучающая система, семантический редактор, учебный язык, семантическая модель, синтаксис как интерфейс, грамматика представления. <...> The problem of development of the training environment for initial training in programming is considered. <...> The semantic editor distinctive feature of which is an opportunity to submit the same program in different programming languages is described. <...> The editor operates with semantic model of the program in the form of a semantic tree. <...> Введение Выбор первого языка программирования и соответствующей среды при начальном обучении программированию – важное решение, которое должен принять преподаватель. <...> В этой системе при написании кода программы в редакторе ключевые слова языка программирования Component Pascal разрешается вводить как в русской, так и в английской лексике. <...> Ф. В. Ткачев, обучавший школьников в среде BlackBox (школьная сборка), тоже говорит о том, что «для начинающих программистов все-таки важно видеть понятные слова на 191 ISSN 2072-9502. <...> Исследования мыслительной деятельности профессиональных программистов показали [12], что программист при решении программистских задач использует знания двух типов: − семантические знания, которые представляют собой обобщенные базовые понятия программирования и схемы алгоритмов и не связаны ни с конкретным языком программирования, ни с конкретным средством разработки; − синтаксические знания, которые представляют <...>