Аннотация
Книга содержит расширенный вариант начального курса программирования, который читается на механико-математическом факультете МГУ с 1980 г. Цель курса — заложить фундамент общей программистской культуры слушателей в научить их грамотно программировать практически задачи объемом несколько тысяч строк. Основу курса составляют понятнее исполнителя технология программирования «сверху вниз» и развитые структуры данных. В числе изучаемых в курсе законченных программных систем — управление станком с ЧПУ и «луноходом», реализация простейшего компилятора арифметических формул, построение изображения полиэдра с удалением невидимых линий, ссылочная реализация списка, хеширование, двумерное хеширование по равномерной сетке, реализации виртуальной памяти; простейшей файловой системы и компонент Экранного редактора текстов.
Изложение ведется в едином стиле с использованием понятия исполнителя на учебном языке программирования с русской лексикой.
Для студентов математических факультетов университетов и факультетов прикладной математики вузов.



![The bible of all fundamental algorithms and the work that taught many of today The Art of Computer Programming: Volume 1: Fundamental Algorithms [3rd Edition]](https://www.rulit.me/data/programs/images/the-art-of-computer-programming-volume-1-fundamental-algorit_568635.jpg)
![Чтобы пользоваться компьютером, его недостаточно просто купить и включить – в отличие от того же телевизора. Вначале нужно получить необходимый минимум знаний, и... Компьютер от «А» до «Я» [Windows, Интернет, графика, музыка, видео и многое другое]](https://www.rulit.me/data/programs/images/kompyuter-ot-a-do-ya-windows-internet-grafika-muzyka-video-i_462712.jpg)


Комментарии к книге "Программирование для математиков"