Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 156.098
- Реакции
- 79.515
Складчина: Atlas: Философия, принципы и семантический фундамент + Семантика типов + Инженерия компилятора и экосистема [Валерий Антонов]
Atlas: Философия, принципы и семантический фундамент
Валерий Антонов
Может ли язык программирования быть одновременно простым для новичка и мощным для эксперта?
Atlas — проект языка нового поколения, построенный на теории типов, линейной логике и алгебраических эффектах. Его компилятор математически доказывает отсутствие целых классов ошибок: null, гонок данных, утечек памяти. Книга ведёт читателя от основ (типы как множества, функции как отображения) через эффекты и владение памятью к параллельному программированию и метапрограммированию. Во введении анализируется язык Mojo как наиболее близкая попытка решить ту же задачу.
Для начинающих, опытных разработчиков и проектировщиков языков.
Формат pdf
Цена 390 руб.
Atlas: Семантика типов
Валерий Антонов
Эта книга о математическом фундаменте языка, скрытом от новичка, но необходимом разработчику компилятора и проектировщику языков.
Десять глав выстраивают формальный аппарат: от исчисления конструкций и семантики алгебраических типов — через параметрический полиморфизм, монадические эффекты и линейную логику владения — к подтипизации, алгоритму унификации и рефлексии времени компиляции. Заключительная глава очерчивает границы доказуемого: уточнённые типы, SMT-решатель, зависимые типы и контракты времени выполнения.
Приложения содержат формальный синтаксис ядра, свод правил типизации и сравнение с Rust, Haskell, Idris и Mojo.
Формат pdf
Цена 390 руб.
Atlas: Инженерия компилятора и экосистема
Валерий Антонов
Это полное руководство по реализации языка Atlas. Четырнадцать глав проводят читателя через конвейер компиляции. Архитектура: пятнадцать фаз от лексера до линковки.
Лексический и синтаксический анализ с обработкой отступов и восстановлением после ошибок.
Два уровня промежуточного представления — HIR и MIR.
Алгоритмы вывода типов с унификацией и SMT-решателем.
Проверка заимствований через граф прав доступа.
Мономорфизация, раскрытие макросов, оптимизации среднего звена.
Кодогенерация в LLVM IR, представление алгебраических типов и эффектов.
Рантайм: легковесные потоки, асинхронный ввод-вывод, отсутствие сборщика мусора.
Пакетный менеджер, языковой сервер, отладчик, профилировщик.
Интеграция с C, Python, Rust и WebAssembly.
Процесс разработки языка: RFC, версионирование, сообщество.
Формат pdf
Цена 390 руб.
Общая стоимость:390+390+390=1170 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Atlas: Философия, принципы и семантический фундамент
Валерий Антонов
Может ли язык программирования быть одновременно простым для новичка и мощным для эксперта?
Atlas — проект языка нового поколения, построенный на теории типов, линейной логике и алгебраических эффектах. Его компилятор математически доказывает отсутствие целых классов ошибок: null, гонок данных, утечек памяти. Книга ведёт читателя от основ (типы как множества, функции как отображения) через эффекты и владение памятью к параллельному программированию и метапрограммированию. Во введении анализируется язык Mojo как наиболее близкая попытка решить ту же задачу.
Для начинающих, опытных разработчиков и проектировщиков языков.
Формат pdf
Цена 390 руб.
Atlas: Семантика типов
Валерий Антонов
Эта книга о математическом фундаменте языка, скрытом от новичка, но необходимом разработчику компилятора и проектировщику языков.
Десять глав выстраивают формальный аппарат: от исчисления конструкций и семантики алгебраических типов — через параметрический полиморфизм, монадические эффекты и линейную логику владения — к подтипизации, алгоритму унификации и рефлексии времени компиляции. Заключительная глава очерчивает границы доказуемого: уточнённые типы, SMT-решатель, зависимые типы и контракты времени выполнения.
Приложения содержат формальный синтаксис ядра, свод правил типизации и сравнение с Rust, Haskell, Idris и Mojo.
Формат pdf
Цена 390 руб.
Atlas: Инженерия компилятора и экосистема
Валерий Антонов
Это полное руководство по реализации языка Atlas. Четырнадцать глав проводят читателя через конвейер компиляции. Архитектура: пятнадцать фаз от лексера до линковки.
Лексический и синтаксический анализ с обработкой отступов и восстановлением после ошибок.
Два уровня промежуточного представления — HIR и MIR.
Алгоритмы вывода типов с унификацией и SMT-решателем.
Проверка заимствований через граф прав доступа.
Мономорфизация, раскрытие макросов, оптимизации среднего звена.
Кодогенерация в LLVM IR, представление алгебраических типов и эффектов.
Рантайм: легковесные потоки, асинхронный ввод-вывод, отсутствие сборщика мусора.
Пакетный менеджер, языковой сервер, отладчик, профилировщик.
Интеграция с C, Python, Rust и WebAssembly.
Процесс разработки языка: RFC, версионирование, сообщество.
Формат pdf
Цена 390 руб.
Общая стоимость:390+390+390=1170 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Formula 1 World B1 Pack [Елена Гребенщикова]
- Тетрадь ОГЭ Английский язык [Елена Гребенщикова]
- Планнер репетитора [Елена Гребенщикова]
- City maps [Елена Гребенщикова]
- OGE Word Formation - тренажёр по словообразованию для подготовки к ОГЭ
- [Шитье] Конструктор одежды [Тариф Мастер] [sewschool] [Маргарита Бентелева]
- Запись разбора сериала Being Erica [Мила Хабирова]
- ЕГЭ Russia in Brief 2027 Устная часть и Письменная речь [Мадина Гаджиева, Елена Меджибовская, Николас Кумбс]
- ОГЭ Russia in Brief 2027 Устная часть и Письменная речь [Мадина Гаджиева, Елена Меджибовская, Николас Кумбс]
- Мрак Сгустился [Валерий Соловей]