Алексей Степанов, Евгений Зуев — Исходный код: скрытое знание и как его показать?

Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Традиционно информация о программе представляется в виде документации, которая, как правило, представляет собой неформальное или полуформальное описание тех или иных особенностей, правил ее использования и т.д. – то есть, содержит информацию о внешней стороне программы («взгляд пользователя»). С другой стороны, аспекты внутреннего устройства программы, как на уровне ее общей архитектуры, так и на уровне отдельных компонентов (функций, классов), как правило, никак не документируется (комментарии не в счет). В то же время, именно внутреннее устройство программы, смысл (семантика) ее компонентов является критически важным – особенно для крупных долгоживущих программных комплексов, которые, как правило, эволюционируют и в процессе сопровождения подвергаются рефакторингу, добавлению новых функциональных возможностей, оптимизации и другим модификациям. Поэтому выявление семантики структурных компонентов программы, архитектуры системы в целом и представление (визуализация) их в форме, удобной для анализа, – является критически важной и актуальной задачей, особенно учитывая тот факт, что в настоящее время для многих современных ЯП не существует адекватных инструментов для подобного анализа и визуализации. Доклад посвящен проблеме глубокого анализа семантики программ, представленных в исходных текстах, и наглядного (удобного для восприятия) отображения знания о ее семантике. Предлагается ряд подходов и технологий, направленных на извлечение и визуализацию знаний о семантике программ, в том числе «скрытой семантики», а также общей архитектуре программных систем. Скачать презентацию с сайта C++ Russia — https://jrg.su/vvbzii

Артем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++
▶︎

Артем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++

BREAKING NEWS! Ben ungeskriptet to be CENSORED! 💥⚡️ Tim Kellner #PoliticalSatire #Comedy
▶︎

BREAKING NEWS! Ben ungeskriptet to be CENSORED! 💥⚡️ Tim Kellner #PoliticalSatire #Comedy

A few minutes ago: Von der Leyen shuts off the air conditioning for the "common folk" in the EU b...
▶︎

A few minutes ago: Von der Leyen shuts off the air conditioning for the "common folk" in the EU b...

Компиляторы. Евгений Зуев, Университет Иннополис — Как это работает #5
▶︎

Компиляторы. Евгений Зуев, Университет Иннополис — Как это работает #5

Тагир Валеев — Причуды Stream API
▶︎

Тагир Валеев — Причуды Stream API

История Linux и UNIX! Кто породил ВСЕ современные системы!
▶︎

История Linux и UNIX! Кто породил ВСЕ современные системы!

Anton Dudakov, Vladimir Merkuryev - Korutin's Riddles
▶︎

Anton Dudakov, Vladimir Merkuryev - Korutin's Riddles

Барух Садогурский, Евгений Борисов — Мавен против Грейдла: На заре автоматизации
▶︎

Барух Садогурский, Евгений Борисов — Мавен против Грейдла: На заре автоматизации

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Неудобная ПРАВДА про мыльный пузырь AI
▶︎

Неудобная ПРАВДА про мыльный пузырь AI

Защита кода опенсорс-платформ / Андрей Кулешов
▶︎

Защита кода опенсорс-платформ / Андрей Кулешов

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++
▶︎

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

ЭНЕРГИЯ после 35. Большинство людей стареют в 2 раза быстрее, не зная то, что реально влияет на него
▶︎

ЭНЕРГИЯ после 35. Большинство людей стареют в 2 раза быстрее, не зная то, что реально влияет на него

Николай Комраков и Илья Смирнов, Гринатом — Интеграционная шина вместо SAP — при чем тут Java
▶︎

Николай Комраков и Илья Смирнов, Гринатом — Интеграционная шина вместо SAP — при чем тут Java

C++: темная сторона / Сергей Козлов (Лаборатория Касперского)
▶︎

C++: темная сторона / Сергей Козлов (Лаборатория Касперского)

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.
▶︎

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт
▶︎

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones