Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
Публикации: #Compiler

Публикации: # Compiler

30 Апр 2026
Тихий враг или молчаливый союзник? Коротко о выравнивании в C++. Часть 3
Елизавета Жегалова
Мы уже прошли через базовое выравнивание полей и изучили, как наследование наслаивает данные друг на друга. Казалось бы, теперь-то всё, все ловушки изучены. Но не тут-то было! Есть у этой темы...
...
16 Апр 2026
Как устроен компилятор?
Александра Уварова
Мы каждый день пишем код, но часто воспринимаем компилятор как "черный ящик". Сегодня приоткроем завесу тайны над работой компилятора, поговорим о его жизненном цикле и узнаем, на каком этапе в...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
02 Фев 2026
Тихий враг или молчаливый союзник: коротко о выравнивании в C++. Часть 2
Елизавета Жегалова
Казалось бы, тайна выравнивания раскрыта. Вы победили невидимого врага — невыровненный доступ. Память под контролем, но производительность по-прежнему шепчет: "Есть ещё нюансы". Что? Нюансы...
...
29 Янв 2026
Тихий враг или молчаливый союзник: коротко о выравнивании в C++
Елизавета Жегалова
Представьте, ваша программа — образец чистого кода, прошедший ревью и покрытый тестами. Казалось бы, всё идеально. Но производительность не такая, на какую рассчитывали. Вы проверили всё, что...
...
28 Ноя 2025
Стоматологические услуги для компиляторов на примере LLVM 21
Никита Терентьев
С последней проверки проекта LLVM инструментом PVS-Studio прошло уже больше года и аж два релиза, так что пришло время снова стать трудолюбивой птичкой и покопаться в свежей версии LLVM...
...
05 Ноя 2025
Наследие кода: разбор С и С++ модулей Erlang, которые работают десятилетиями
Елизавета Жегалова
Код некоторых модулей Erlang/OTP старше, чем большинство современных junior-разработчиков. Эти файлы — настоящие цифровые патриархи, десятилетиями обеспечивающие работу банковских...
...
20 Ноя 2024
19 ошибок в LLVM 19
Андрей Карпов
Статический анализатор PVS-Studio способен находить ошибки даже в таком качественном и протестированном проекте, как LLVM. Чтобы это не было пустыми словами, мы время от времени перепроверяем...
...
08 Июл 2024
Насекомое 13 лет сидит в вашем компиляторе и не собирается оттуда вылезать
Григорий Семенчев
Представим, что у вас идеальный проект. Таски пилятся, компилятор компилирует, статические анализаторы анализируют, релизы релизятся. В какой-то момент вы принимаете волевое решение открыть...
...
11 Июн 2024
Сколько UB в моём компиляторе?
Алексей Смольскас
У C и C++ программистов две головные боли в плане ошибок: утечки памяти и неопределённое поведение. И как вы догадались из названия, речь пойдёт о неопределённом поведении. И каком-то...
...
29 Май 2024
Какие ошибки есть в коде LLVM?
Алексей Смольскас
LLVM — open-source проект с огромной кодовой базой. Лучший из лучших, если говорить о качестве кода, учитывая его размеры и открытость. Ведь кому, как не разработчикам инструментов для...
...
Показать еще Pagination arrow previous
Показано: - из 38