В этой книге вы найдете ряд задач, примеров, алгоритмов, советов истилистических замечаний по использованию языка программирования "C"(Си) в среде операционной системы UNIX. Здесь собраны этюды разнойсложности и "штрихи к портрету" языка Си. Также описаны различные"подводные камни" на которых нередко терпят крушение новички в Си. Вэтом смысле эту книгу можно местами назвать "Как не надопрограммировать на Си".
В большинстве случаев в качестве платформы используетсяперсональный компьютер IBM PC с какой-либо системой UNIX, либоSPARCstation 20 с системой Solaris 2 (тоже UNIX svr4), но многиепримеры без каких-либо изменений (либо с минимумом таковых) могут бытьперенесены в среду MS DOS, либо на другой тип машины с системой UNIX.
Это ваша ВТОРАЯ книга по Си. Эта книга не учебник, ахрестоматия к учебнику. Она не является ни систематическим курсом поСи, ни справочником по нему, и предназначена не для одноразовогопоследовательного прочтения, а для чтения в несколько проходов наразных этапах вашей "зрелости". Поэтому читать ее следует вместе с"настоящим" учебником по Си, среди которых наиболее известна книгаКернигана и Ритчи.
Эта книга - не ПОСЛЕДНЯЯ ваша книга по Си. Во-первых потому,что кое-что в языке все же меняется со временем, хотя и настал час,когда стандарт на язык Си наконец принят... Но появился язык C++,который развивается довольно динамично. Еще есть Objective-C. Во-вторыхпотому, что есть библиотеки и системные вызовы, которые развиваютсявслед за развитием UNIX и других операционных систем. Следующими вашими(настольными) книгами должны стать "Справочное руководство": man2 (посистемным вызовам), man3 (по библиотечным функциям).