Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013)

Материал из 0x1.tv

Аннотация[править | править вики-текст]

Докладчик
Семён Григорьев.jpg
Семён Григорьев

Пожалуй, всем приходилось видеть код продуктов, где собираются из подстрок большие запросы на SQL, части HTML страницы или даже шейдеры DirectX HLSL.

Несмотря на распространение ORM технологий, развитие техник порождающего программирования и мета-программирования, непосредственное выполнение динамически сформированных символьных строк используется пока достаточно широко. Любая незначительная ошибка в коде, собранном из подстрок, неуловима до момента его непосредственного выполнения.

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

Видео[править | править вики-текст]

on youtube

Слайды[править | править вики-текст]

Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf Абстрактный синтаксический анализ на основе GLR-алгоритма (Семён Григорьев, SECR-2013).pdf

Примечания и отзывы[править | править вики-текст]


Plays:213   Comments:0