Захватывающий рассказ о городе, который вынужден постоянно двигаться вперёд. Вместе с главным героем мы постепенно узнаём особенности мира вокруг и приходим к пониманию почему двигаться — жизненно важно.
Месяц: Ноябрь 2019
Ким Стэнли Робинсон: Дикий берег
Америка будущего — разрушенная, низведённая до средневековья и тщательно охраняемая. Современные технологии остались только у охраняющих, а население Америки вынуждено рыбачить, охотиться и вручную обрабатывать поля. Житель небольшой долины рассказывает о жизни общины и попытках изменить жизнь к лучшему. Очень понравилось, рекомендую.
Леонид Каганов: Лена Сквоттер и парагон возмездия
Отличный, ироничный и увлекательный роман. Начав не смог остановиться, с большим трудом заставлял себя делать перерывы на работу и сон. Очень рекомендую.
Бен Клеменс, Язык С в XXI веке
Отличный вариант продолжить изучение Си после книг Столярова. Много приближенных к реальности задач и подходов к их решению. Подробно рассмотрены возможности, внесённые последними стандартами, многопоточность и некоторые популярные библиотеки.
Энди Уир, Артемида
Весьма интересный роман о жизни в единственном лунном городе — Артемиде. В меру эпично и футуристично. Некоторые повороты сюжета весьма предсказуемы, другие — наоборот. Никаких особенных откровений, просто динамичный сюжет.
Андрей Столяров. Программирование: введение в профессию
http://stolyarov.info/books/programming_intro/
Дочитал трилогию, очень понравилась, жду четвёртый том. Кратко расскажу о содержании.
Том 1. Знакомство с Unix и Pascal. У многих подгорает от Паскаля, но я не вижу проблемы потратить на него немного времени, если человек начинает совсем уж с нуля. Имеющие опыт программирования могут просто почитать исходники и понять, что имеется в виду. Вместе с тем, Паскаль имеет одну очень важную особенность — указатели, понимание которых будет востребовано при изучении Си.
Том 2. Ассемблер и Си. Конечно, пользуясь языками высокого уровня можно игнорировать детали архитектуры и ОС, но мне такой подход не кажется правильным. Опять же, не нужно становиться гуру ассемблера, а потратить несколько часов на понимание того, что же на самом деле делает компьютер при исполнении кода, весьма полезно. Тем более, если цель — изучать Си, очень хорошо видно как некоторые его аспекты вылезли из ассемблера. Так же автор рассматривает стандартную библиотеку, устройство тулчейна и системы контроля версий.
Том 3. ОС и сеть. Вот где-то здесь и начинается написание близких к реальности программ. Описаны способы взаимодействия программы с внешним миром, указаны различные нюансы, усложняющие жизнь за границей сферического «Hello, world» в вакууме.
Том 4 в процессе написания. Автор обещает обзор парадигм различных языков программирования и графические интерфейсы. Несмотря на то, что финансовая цель была достигнута ещё в начале года, я сделал пожертвование в качестве благодарности за огромную пользу, которую мне принесли труды автора.