Looking for technical training for your team? Get in touch so we can help.

Clang как технология для создания инструментов по работе с кодом

March 21, 19:00

St. Petersburg, Russia
офис Oracle SPb, 10-ая Красноармейская, дом 22 А, Бизнес Центр Келлерманн (2 этаж), St. Petersburg

External Registration

Open Registration Page

Докладчик: Владимир Воскресенский Язык доклада: русский
Описание: Clang является частью LLVM проекта и представляет из себя с одной стороны опенсорсный компилятор для C/C++, а с другой – самостоятельный фронтэнд для C/C++. Уже в его дизайне была заложена возможность его использования как фреймворка для статического анализа и трансформации кода на C++, в частности в интегрированных средах разработки кода (IDE). В рамках доклада мы посмотрим на технологию в целом, а затем напишем простейший инструмент статического анализа и рефакторинга кода в качестве примера.
Коротко о докладчике: Владимир является ведущим разработчиком Oracle Development Studio и опенсорсного проекта NetBeans C/C++. Основными направлениями его работы являются технологии парсинга кода, code assistance, поддержка рефакторингов, а также оптимизации производительности и потребляемой памяти.

St. Petersburg C++ User Group St. Petersburg C++ User Group

Propose talk to St. Petersburg C++ User Group