Аннотация
Наша книга условно состоит из двух частей. Главы с 1-й по 13-ю повествуют об основных возможностях языка — с примерами кода, задачами, а также (где это уместно) более обшир-ными заданиями, призванными проверить качество понимания прочитанного. В главах с 14-й по 17-ю, на основе предыдущего содержания, рассказано о разработке самых настоящих при-ложений1. В конце концов, компьютерные программы призваны упрощать жизнь человека, а Си по праву рождения — язык системного программирования. (В частности, он был разра-ботан для написания операционной системы “UNIX”. Так что этот язык прекрасно подходит для разработки прикладных программ.) И задачи, выбранные нами, требуют создания таких программ: это арифметика с рациональными числами2, так называемая черепашья графика3, и выдача случайных чисел.
Ещё одна причина выбора таких задач в том, что они позволяют показать разные приме-нения языка. Для арифметики с рациональными числами используются арифметические пре-образования битов4, а для получения случайных чисел — логические преобразования битов4.
Для “черепашьей графики” потребуется применение сложной математики.
Книга содержит два приложения. Первое бегло рассматривает некоторые оставшиеся во-просы возможностей языка. Второе представляет собой краткий справочник. Наша книга ско-рее является пошаговым руководством с объяснениями, а не справочником; этот раздел пред-усмотрен на случай, если что-либо из рассмотренного в книге потребуется освежить в памяти.
![Как-то незаметно получилось, что за последние годы достаточно большое количество значений слова «хакер»: «компьютерный гений — озорник — любитель — специалист... Хакеры: Герои компьютерной революции [вычитывается]](https://www.rulit.me/data/programs/images/hakery-geroi-kompyuternoj-revolyucii-vychityvaetsya_155924.jpg)





Комментарии к книге "Откройте для себя язык Си"