Автора зовут Вёрджил Дюпра, он создатель Collapse OS и Dusk OS. Дюпра начинает серию статей, цель которой — провести читателя, похожего на него самого в прошлом, обычного веб-разработчика, по кроличьей норе в удивительный мир низкоуровневого программирования.

Общая задача — расширить представление о вычислениях в целом. Материал строится как последовательность сюжетных арок, шаг за шагом ведущих к конкретной понятной цели. Кроме того, в каждом эпизоде обещан один нарочито простой каламбур — своего рода фирменный приём серии.

Целевой читатель — человек, разбирающийся в программировании, но не имеющий опыта в низкоуровневой разработке. Если у такого читателя какие-то части материала вызовут затруднение, это не было задумано специально. Вопросы и комментарии можно направлять по адресу hsoft@hardcoded.net.

Сюжетные арки

Пристегнись, Дороти

В «пилотной» сюжетной арке с отвращением заглядывают в пропасть современной сложности программного обеспечения и сбегают от этой антиутопии, скатываясь в кроличью нору низкоуровневой разработки.

Начиная с голого железа на платформе PC, с нуля собирается Forth, затем происходит переход на Dusk OS, после чего с нуля же пишется частичный компилятор C — ровно настолько функциональный, чтобы скомпилировать пример кода из статьи.

Содержание

  1. Пристегнись, Дороти
  2. Освобождение через голое железо
  3. Один сектор, чтобы править всеми
  4. Слова в оболочке
  5. Ищи да обрящешь (Do Look Up)
  6. Повесть о двух стеках
  7. Первые шаги малыша
  8. Невыносимая немедленность компиляции
  9. От Dusk до C
  10. Кормление зверя
  11. В глазу компилятора