Организация Руководства
Весь материал Руководства разбит на главы следующим образом:
- Глава 1 - Программирование в ОС UNIX, обзор.
Описываются черты ОС UNIX, формирующие программное окружение. Имеется в виду концепция программирования, предполагающая максимальное использование готовых программ, а также каналы, специальные файлы, программирование на языке shell и т.д. Как основа для последующего материала определяются три различных уровня программирования, представляемых программистами-одиночками, прикладными программистами и системными программистами.
Описываются основные утилиты, необходимые для получения выполняемых программ.
Эти главы содержит подробную информацию об использовании многих инструментальных средств ОС UNIX.
Несмотря на то, что ОС UNIX поддерживает многие языки программирования, а C-компиляторы имеются и в других операционных системах, связь между языком C и ОС UNIX остается очень тесной. Действительно, большая часть самой операционной системы написана на C, а во многих организациях, использующих ОС UNIX, увеличивается доля программ, разрабатываемых на C. Поэтому, несмотря на то, что данное Руководство предназначается программистам независимо от используемого ими языка, все примеры приведены на C, за исключением, естественно, тех случаев, когда обсуждаются вопросы, связанные с другими языками.