24 ноября 2015

Xtext: Eclipse-based framework for defining Domain-Specific Languages (DSLs)

Thomas Baar , Hochschule für Technik und Wirtschaft Berlin
Предметно-специфичные языки (Domain-specific languages, DSLs) привлекают к себе всё больше интереса как в академических кругах, так и в индустрии. Xtext — это фреймворк на базе платформы Eclipse, позволяющий определять текстовые DSL для самых разнообразных нужд и реализовывать их на базе JVM. Среди прочего, Xtext предоставляет интуитивно понятный формализм на основе EBNF, позволяющий определить грамматику вашего DSL, а также множество инструментов для задания правил валидации синтаксических деревьев, выполнения рутинных задач типа отслеживания пространств имен или форматирования кода, а также для собственно кодогенерации.

Помимо рассказа о проекте Xtext мы поговорим о плюсах, минусах и подводных камнях написания PhD в Германии.

Докладчик — Томас Баар, немецкий профессор, приехавший в НГУ специально, чтобы прочитать полугодовой курс на ФИТ.

Лекция будет читаться на английском.
Новый спорткомплекс НГУ, Пирогова 12/1, аудитория 223

Прямая трансляция

Видеозапись

Слайды

А еще можете посмотреть остальные 97 лекций, которые мы прочитали начиная аж с 2012 года.


Или подпишитесь на нас в соцсетях