RU

На дворе C++23, а заставить компилятор проверять код всё ещё помогает только ассемблер

Казалось бы, современный C++ дает нам море инструментов для контроля кода на этапе компиляции: static_assert , концепты, constexpr всё, что только м…

linkerc++20c++23с++компиляциястатическая типизация
Habr
RU

[Перевод] Следующий «момент Бэкуса»: почему программирование снова готово подняться на уровень выше

Следующий "Момент Бэкуса" или почему мы, возможно, стоим на пороге новой эпохи разработки ПО. Английская версия этой статьи ранее была опубликована…

Джон БэкусFORTRANуровни абстракциикомпиляцияпроектирование системCode Designer
Habr
RU

Как мы ускорили расчёт факторов ранжирования в поиске Ozon с помощью динамической компиляции

Всем привет! Меня зовут Петя Портнов, я работаю в Ozon ведущим разработчиком в команде среднего поиска — слоя, который ранжирует поисковую выда…

javaпоископтимизация производительностикомпиляциябайткодjvmozon tech