Books
Материал из OpenWiki
Содержание
Обзоры книг
Сети, для администраторов
- "Unix: руководство системного администратора" (Эви Немет)
- "TCP/IP: Сетевое администрирование" (Крэйг Хант) - книга про настройку разнообразных сетевых сервисов под Linux, Solaris, BSD. Для начинающих администраторов.
- Программы для администратора - подборка утилит и инструментов для администратора.
- "Системное и сетевое администрирование" (Томас Лимончелли, Кристина Хоган, Страта Чейлап) - книга про принципы и идеи администрирования. Полезна для всех системных администраторов, руководителей ИТ отделов, владельцев ИТ и не только компаний.
Фундаментальные, классические труды
- Эндрю Таненбаум:
- "Современные операционные системы"
- "Операционные системы: разработка и реализация"
- "Архитектура компьютера"
- "Распределенные системы. Принципы и парадигмы"
- "Компьютерные сети"
- Дональд Кнут:
- "Искусство программирования, том 1. Основные алгоритмы"
- "Искусство программирования, том 2. Получисленные алгоритмы"
- "Искусство программирования, том 3. Сортировка и поиск"
- "Конкретная математика"
- Ричард Стивенс:
- "UNIX: разработка сетевых приложений"
- "UNIX: взаимодействие процессов"
Операционные системы
- "Операционная система Unix" (А. Робачевский)
- "UNIX изнутри" (Ю. Вахалия)
Книги для разработчиков
- Java
- "Java: Справочник" 4-е издание (Дэвид Флэнаган) - хороший справочник по Java 1.4, без воды. Первые 300 страниц из 1000 - руководство по языку и средствам разработки.
- Tcl
- "Практическое программирование на Tcl и Tk" 4-е издание (Брент Б. Уэлш, Кен Джонс, Джеффри Хоббс). Наиболее полное руководство по Tcl и Tk с обзором основных прикладных областей.
- Perl
- "Программирование на Perl" 3-е издание (Ларри Уолл) - прекрасное руководство по языку Perl, включая разделы по работе интерпретатора и трехсот страничный справочник по функциям и модулям;
- "Perl: Сборник рецептов" 2-е издание - (Том Кристиансен) - сборник огромного числа заметок, примеров и советов по программированию на языке Perl. Позволяет найти оптимальное решение для огромного числа небольших задач.
- Web-технологии
- "JavaScript: Подробное руководство" (Дэвид Флэнаган) - лучшая книга по JavaScript. Первые 500 страниц - руководство по языку, остальные 500 - отличный справочник.
- Python
- На русском языке нет нормального руководства и справочника по Python. Классическое руководство "Язык программирования Python" (Г.Россум) переведено, но не опубликовано в бумажном виде.
- Системное программирование
- "Linux: Сетевая архитектура" (Клаус Вейрле) - подробное описание структуры и реализации сетевых протоколов в Linux ядрах 2.2. и 2.4.
- "FreeBSD: архитектура и реализация" (МакКузик Маршалл К., Невилл-Нил Джордж В.) - в книге представлена информация о внутренней структуре FreeBSD (на примере FreeBSD 5.2). Рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах..
- "Beginning Linux Programming" (Neil Matthew, Richard Stones) - отличная книга по программированию для Linux. Рассмотрены все аспекты, начиная со скриптов оболочки и заканчивая реализацией нитевой многозадачности и IPC. Существует только на английском языке, можно заказать в Озоне.