[Перевод] Как реализованы JIT-компиляторы
#БлогкомпанииMailruGroup #Анализипроектированиесистем #Высокаяпроизводительность #Компиляторы #Программирование #jit #compilers IV
https://habr.com/ru/post/513290/
#БлогкомпанииMailruGroup #Анализипроектированиесистем #Высокаяпроизводительность #Компиляторы #Программирование #jit #compilers IV
https://habr.com/ru/post/513290/
t.me
Как реализованы JIT-компиляторы
В этой статье мы поговорим о подробностях реализации и работе разных JIT-компиляторов, а также о стратегиях оптимизации. Обсуждать будем достаточно подробно, од...
[Перевод] Самый быстрый компилятор aka compiler-benchmark
#Программирование #Компиляторы #D #dlang #compilers IV
https://habr.com/ru/post/527874/
#Программирование #Компиляторы #D #dlang #compilers IV
https://habr.com/ru/post/527874/
t.me
Самый быстрый компилятор aka compiler-benchmark
От переводчика: все началось с топика на форуме D. После оценки скорости компиляции D по сравнению с другими языками мне было интересно, существует ли какой-нибу...
Кодогенератор Waffle++ для C++
#C #Компиляторы #c #libclang #compilers #codegeneration #waffleplusplus IV
https://habr.com/ru/post/710744/
#C #Компиляторы #c #libclang #compilers #codegeneration #waffleplusplus IV
https://habr.com/ru/post/710744/
Хабр
Кодогенератор Waffle++ для C++
Список пасхалок: https://clck.ru/33J7ck Кодогенератор это программа, которая на основе исходного кода или какого-нибудь файла настроек генерирует вспомогательный код, который потом компилируется...
Вся правда о редакторе связей
#Совершенныйкод #Компиляторы #Читальныйзал #link #compiler #compilers IV
https://habr.com/ru/articles/732116/
#Совершенныйкод #Компиляторы #Читальныйзал #link #compiler #compilers IV
https://habr.com/ru/articles/732116/
Реализуем Type Inference на Rust — Часть #2: Простой Lambda Calculus
#Программирование #Компиляторы #Rust #typeinference #rust #compilers #компиляторы IV
https://habr.com/ru/articles/753180/
#Программирование #Компиляторы #Rust #typeinference #rust #compilers #компиляторы IV
https://habr.com/ru/articles/753180/
Хабр
Реализуем Type Inference на Rust — Часть #2: Простой Lambda Calculus
В прошлой статье мы реализовывали алгоритм унификации (unification) на Rust-е. Теперь давайте применим его на реальном примере - простое lambda исчисление. Синтаксис Синтаксис выражений у нашего...
Почему WebAssembly плохо годится для Java
#Java #WebAssembly #java #webassembly #compilers #jvm IV
https://habr.com/ru/articles/757182/
#Java #WebAssembly #java #webassembly #compilers #jvm IV
https://habr.com/ru/articles/757182/
Хабр
Почему WebAssembly плохо годится для Java
Как разработчик TeaVM , компилятора байт-кода JVM в JavaScript и WebAssembly, я часто рекомендую пользователям, почему-то жаждущим сгенерировать WebAssembly, начать с JavaScript. Если честно, бэкэнд...
Как поделить не деля или оптимизация деления компиляторам(и)
#Ненормальноепрограммирование #C #Алгоритмы #Компиляторы #division #compilers #optimisation
https://habr.com/ru/articles/833470/
#Ненормальноепрограммирование #C #Алгоритмы #Компиляторы #division #compilers #optimisation
https://habr.com/ru/articles/833470/
Хабр
Как поделить не деля или оптимизация деления компиляторам(и)
Если вы никогда не пробовали смотреть как код на C++ разворачивается компилятором в код Assembly – вас ждёт много сюрпризов, причём, не нужно смотреть какой-то замудренный исходный код полный...
Что будет, если скрестить конструирование компиляторов, DDD и Clean Architecture? Опыт HydraScript
#БлогкомпанииRUVDScom #Opensource #NET #C #ООП #compilers #compilerdesign
https://habr.com/ru/companies/ruvds/articles/834626/
#БлогкомпанииRUVDScom #Opensource #NET #C #ООП #compilers #compilerdesign
https://habr.com/ru/companies/ruvds/articles/834626/
Хабр
Что будет, если скрестить конструирование компиляторов, DDD и Clean Architecture? Опыт HydraScript
В этой статье я расскажу о двухлетнем эксперименте, проводимом над моим пет-проектом, интерпретатором ЯП HydraScript. Почему к разработке из области системного программирования были применены...
Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз
#blurhash #simd #compilers #gcc #clang #pillow
https://habr.com/ru/articles/850114/
#blurhash #simd #compilers #gcc #clang #pillow
https://habr.com/ru/articles/850114/
Хабр
Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз
Старую собаку новым трюкам не обучишь, вот и я взялся за старое. Blurhash — это компактный способ представления размытой превьюшки изображения в виде ASCII-строки. Разработан финской компанией Wolt...