Автора зовут Вёрджил Дюпра, он создатель Collapse OS и Dusk OS. Дюпра начинает серию статей, цель которой — провести читателя, похожего на него самого в прошлом, обычного веб-разработчика, по кроличьей норе в удивительный мир низкоуровневого программирования.
Общая задача — расширить представление о вычислениях в целом. Материал строится как последовательность сюжетных арок, шаг за шагом ведущих к конкретной понятной цели. Кроме того, в каждом эпизоде обещан один нарочито простой каламбур — своего рода фирменный приём серии.
Целевой читатель — человек, разбирающийся в программировании, но не имеющий опыта в низкоуровневой разработке. Если у такого читателя какие-то части материала вызовут затруднение, это не было задумано специально. Вопросы и комментарии можно направлять по адресу hsoft@hardcoded.net.
Сюжетные арки
Пристегнись, Дороти
В «пилотной» сюжетной арке с отвращением заглядывают в пропасть современной сложности программного обеспечения и сбегают от этой антиутопии, скатываясь в кроличью нору низкоуровневой разработки.
Начиная с голого железа на платформе PC, с нуля собирается Forth, затем происходит переход на Dusk OS, после чего с нуля же пишется частичный компилятор C — ровно настолько функциональный, чтобы скомпилировать пример кода из статьи.
Содержание