18+
На сайте представлено только описание и выходные данные книги «Atlas : Инженерия компилятора и экосистема ». Сайт не является распространителем книги. Сайт не предоставляет возможности купить, читать онлайн или скачать бесплатно книгу «Atlas : Инженерия компилятора и экосистема ». Сайт предназначен для лиц старше 18 лет. Если вам не исполнилось 18 лет - незамедлительно покиньте сайт. Оставаясь на сайте вы подтверждаете, что вам исполнилось 18 лет.
Незаконное потребление наркотических средств, психотропных веществ, их аналогов причиняет вред здоровью, их незаконный оборот запрещен и влечет установленную законодательством ответственность
"Atlas. Книга 3. Инженерия компилятора и экосистема" — полное руководство по реализации языка: от исходного кода до исполняемого файла. Четырнадцать глав проводят читателя через конвейер компиляции. Архитектура: пятнадцать фаз от лексера до линковки. Лексический и синтаксический анализ с обработкой отступов и восстановлением после ошибок. Два уровня промежуточного представления — HIR и MIR. Алгоритмы вывода типов с унификацией и SMT-решателем. Проверка заимствований через граф прав доступа. Мономорфизация, раскрытие макросов, оптимизации среднего звена. Кодогенерация в LLVM IR, представление алгебраических типов и эффектов. Рантайм: легковесные потоки, асинхронный ввод-вывод, отсутствие сборщика мусора. Пакетный менеджер, языковой сервер, отладчик, профилировщик. Интеграция с C, Python, Rust и WebAssembly. Процесс разработки языка: RFC, версионирование, сообщество.
Перед выбором сравните язык, год, издательство и формат в сведениях ниже. У одной книги могут быть разные переводы и издания.
Возрастная отметка из источника: 16.
Описание помогает оценить тему книги; отзывы читателей позволяют дополнить его личным опытом. Оценку и отзыв оставляйте после знакомства с книгой.