КаталогИндекс раздела


Источник - www.helloworld.ru

ОПЕРАЦИОННАЯ СИСТЕМА UNIX
Руководство программиста

СОДЕРЖАНИЕ

Предисловие

Программирование в ОС UNIX, обзор
    Введение
    Инстументарий OC UNIX. Где о нем можно прочитать
    Три вида программистов

Основы программирования
    Введение
    Выбор языка программирования
    Когда программа написана
    Интерфейс между языком программирования и ОС UNIX
    Анализ и отладка
    Средства организации разработки программного обеспечения

Блокировка файлов и сегментов
    Введение
    Терминология
    Блокировка файлов и сегментов
    Выбор слабой или сильной блокировки

Разделяемые библиотеки
    Введение
    Использование разделяемых библиотек
    Создание разделяемой библиотеки
    Резюме

Управление терминалами (curses/terminfo)
    Предисловие
    Введение
    Использование подпрограмм пакета curses
    Использование подпрограмм пакета terminfo
    Использование базы данных terminfo
    Примеры программ, работающих с curses

Обычный формат объектных файлов

Редактор внешних связей
    Основные понятия
    Управляющий язык редактора связей
    Прочие возможности редактора связей
    Синтаксис управляющего языка редактора связей

Средства межпроцессной связи
    Введение
    Очереди сообщений
    Семафоры
    Разделяемые сегменты памяти

Верификатор C-программ lint
    Введение
    Запуск утилиты lint
    Типы сообщений lint'а

Система конфигурационного управления make
    Введение
    Основные возможности
    Файлы описаний и подстановки
    Рекурсивные make-файлы
    Имена SCCS-файлов (тильда)
    Запуск утилиты make
    Советы и предостережения
    Встроенные правила

Язык программирования awk
    Язык программирования awk
    Применение awk'а
    Ввод/вывод
    Шаблоны
    Действия
    Специфические возможности

Генератор лексических анализаторов lex
    Обзор использования lex'а
    Разработка lex-программ
    Выполнение lex'а в системе UNIX

Генератор компиляторов yacc
    Введение
    Основные спецификации
    Алгоритм синтаксического разбора
    Неоднозначности и конфликты
    Старшинство операций
    Обработка ошибок
    Окружение yacc'а
    Советы по подготовке спецификаций
    Более сложные вопросы
    Входной синтаксис yacc'а
    Примеры

Язык программирования C
    Введение
    Лексические соглашения
    Класс памяти и тип
    Преобразования типов в операциях
    Выражения и операции
    Описания
    Операторы
    Внешние определения
    Правила видимости
    Командные строки препроцессора
    Еще о типах
    Константные выражения
    Вопросы мобильности
    Сводка синтаксиса


КаталогИндекс раздела