Semantic IDE

Всякие мысли о программировании

27.12.2012
LaptevVV
Описывается интегрированная среда Semantic IDE для обучения программированию. Формулируются принципы разработки среды и редактора кода. Редактор кода не является текстовым редактором, а оперирует конструкциями языка и объектами программы. Такой подход практически исключает необходимость синтаксического анализа и существенно снижает количество ошибок при создании программы. Редактор строит семантическое дерево программы, которое является входным для интерпретатора. Семантическое дерево позволяет реализовать в рамках одной семантики несколько синтаксически разных внешних представлений одной программы. Описывается работа с проектами, и показаны возможности редактора для подготовки обучающих материалов непосредственно в среде. Разработанная среда уже используется в учебном процессе.
14.02.2013
LaptevVV
Наша команда выиграла грант Старта
19.10.2012
LaptevVV
Пока озвучиваются основные концепции языка и среды
13.09.2012
LaptevVV
О новой книжке