Системное программирование 2018
Литература
- Стивенс У., Раго С., UNIX. Профессиональное программирование
- Эрик C. Реймонд, Искусство программирования для Unix
- Eric Steven Raymond, The Art of Unix Programming
- Брайан У. Керниган, Роб Пайк, Практика программирования
- Спольски Д., Джоэл о программировании
- Керниган Б, Ритчи Д., Язык программирования Си; Издание 3-е, испр.
В электронном виде
ПО
- DjVuLibre is an open source (GPL'ed) implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.
- DjVuLibre для Windows
- PuTTY
- PuTTY для Windows (локальная копия)
Другие ресурсы
- Unix Programming Frequently Asked Questions
- The GNU C Library
- The GNU C Library (локальная копия)
- Сайт книги "Advanced Programming in the UNIX Environment"
- Распакованные примеры из книги "Advanced Programming in the UNIX Environment" (локальная копия)
Лабораторные занятия
> indent -kr -nut -i4 ....
Домашние задания
- Введение.
- Стандарты и реализации.
- Файловый ввод-вывод
- Файлы и каталоги
- Стандартная библиотека ввода-вывода
- Управление процессами
- Сигналы
- Сокеты
Makefile для компиляции всех *.c в каталоге