Аннотация
Цель этой книги – познакомить читателей с системным подходом к проектированию и сформировать у них правильные навыки программирования, которые предполагают пошаговое планирование и понимание рабочих задач на каждом этапе создания программы.
В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение. Возможности среды растут по мере того, как читатель осваивает материал, – вплоть до поддержки полноценного языка, пригодного для решения всего спектра задач программирования.
Издание адресовано широкому кругу читателей, которые хотят научиться мыслить алгоритмически и создавать по-настоящему ценные программы.
![Как-то незаметно получилось, что за последние годы достаточно большое количество значений слова «хакер»: «компьютерный гений — озорник — любитель — специалист... Хакеры: Герои компьютерной революции [вычитывается]](https://www.rulit.me/data/programs/images/hakery-geroi-kompyuternoj-revolyucii-vychityvaetsya_155924.jpg)
![Оглавление
Статьи
Лилипьютеры: компьютерная микрофауна в вашей розетке Автор: Евгений Лебеденко, Mobi.ru
КРИ 2011: Чем живут русские разработчики игр... Цифровой журнал «Компьютерра» № 69 [16.05.2011 — 22.05.2011]](https://www.rulit.me/kotha/images/nocover.jpg)




Комментарии к книге "Как проектировать программы"