CoreHard Spring 2018. Павел Беликов. Как работает анализ Data Flow в статическом анализаторе кода
Анализ Data Flow (потоков данных) - технология анализа исходного кода программ, широко используемая в различных development tools: компиляторах, линтерах, IDE. Мы поговорим о нём на примере разработки статического анализатора.
Рассмотрим классификацию и различные виды Data Flow анализа, смежные технологии, взаимодополняющие друг друга и проблемы, возникающие при его разработке, и сюрпризы, которые нам преподносит C , когда мы пытаемся его проанализировать.
В ходе доклада мы разберём несколько ошибок, най
37 views
5688
1889
3 years ago 01:04:26 14
CoreHard Spring 2018. Андрей Якимов. Перехват функций под Windows в приложениях с помощью C/C++
4 years ago 01:05:47 1
Исключительная модель памяти. Алексей Ткаченко ➠ CoreHard Autumn 2019
5 years ago 00:53:10 1
Незаменимый С++. Антон Полухин. CoreHard Spring 2019
5 years ago 00:54:33 1
Многопоточность в играх. Игорь Лобанчиков. CoreHard Spring 2019
5 years ago 00:53:54 2
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
5 years ago 00:49:54 1
Раскручиваем стек. Иван Пономарев. CoreHard Spring 2019
5 years ago 00:47:42 21
Жилье комфорт-класса для акторов и хендлеров. Максим Хижинский. CoreHard Spring 2019
5 years ago 00:46:30 2
Модули в С++ 20: хорошие, плохие и ужасные. Владислав Чехарев. CoreHard Spring 2019
5 years ago 00:43:28 4
Функции обратного вызова в C++. Виталий Ткаченко. CoreHard Spring 2019
5 years ago 00:52:50 2
Контроль окружения сборки C++ проектов с помощью Docker. Павел Филонов. CoreHard Spring 2019
5 years ago 00:48:42 8
Шаблоны C++ и базы данных. Сергей Федоров. CoreHard Spring 2019
5 years ago 00:48:24 1
CoreHard Spring 2018. Wouter van Oijen. Objects? No thanks!
5 years ago 00:37:37 1
Не связывайтесь с поддержкой C++ программистов. Юрий Минаев. CoreHard Spring 2019
5 years ago 00:46:12 2
Object-Oriented Programming in Modern C++. Borislav Stanimirov. CoreHard Spring 2019
5 years ago 00:54:21 1
CMake-ификация крупных проектов. Михаил Гельфанд. CoreHard Spring 2019
5 years ago 00:55:54 1
Как приготовить std::system_error. Юрий Ефимочев. CoreHard Spring 2019
5 years ago 00:53:55 1
The Hitchhiker’s Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
5 years ago 00:47:04 1
Update on C++ Core Guidelines Lifetime Analysis. Gábor Horváth. CoreHard Spring 2019
5 years ago 00:50:55 1
New C++ features for writing DSLs . Ivan Čukić. CoreHard Spring 2019
5 years ago 00:52:55 1
Implementing Physical Units Library for C++. Mateusz Spring 2019
5 years ago 00:45:27 1
C++ CoreHard Spring 2017: Николай Гродзицкий. Работа с реляционными базами данных в C++
5 years ago 00:53:46 1
Встраиваем python для появления аналитики в проекте на С++. Александр Боргардт. CoreHard Spring 2019
6 years ago 00:47:43 1
CoreHard Spring 2018. Grill the Committee!
6 years ago 00:46:44 1
CoreHard Spring 2018. Павел Беликов. Как работает анализ Data Flow в статическом анализаторе кода