Books

Материал из OpenWiki
Перейти к: навигация, поиск

Обзоры книг

Сети, для администраторов

  • "Unix: руководство системного администратора" (Эви Немет)
  • "TCP/IP: Сетевое администрирование" (Крэйг Хант) - книга про настройку разнообразных сетевых сервисов под Linux, Solaris, BSD. Для начинающих администраторов.
  • Программы для администратора - подборка утилит и инструментов для администратора.
  • "Системное и сетевое администрирование" (Томас Лимончелли, Кристина Хоган, Страта Чейлап) - книга про принципы и идеи администрирования. Полезна для всех системных администраторов, руководителей ИТ отделов, владельцев ИТ и не только компаний.

Фундаментальные, классические труды

  • Эндрю Таненбаум:
    • "Современные операционные системы"
    • "Операционные системы: разработка и реализация"
    • "Архитектура компьютера"
    • "Распределенные системы. Принципы и парадигмы"
    • "Компьютерные сети"
  • Дональд Кнут:
    • "Искусство программирования, том 1. Основные алгоритмы"
    • "Искусство программирования, том 2. Получисленные алгоритмы"
    • "Искусство программирования, том 3. Сортировка и поиск"
    • "Конкретная математика"
  • Ричард Стивенс:
    • "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. Существует только на английском языке, можно заказать в Озоне.

Книги для пользователей, основы