Books — различия между версиями

Материал из OpenWiki
Перейти к: навигация, поиск
(Imported from MoinMoin)
 
м (Сети, для администраторов)
 
(не показано 8 промежуточных версии 6 участников)
Строка 1: Строка 1:
 
 
= Обзоры книг =
 
= Обзоры книг =
  
 
=== Сети, для администраторов ===
 
=== Сети, для администраторов ===
* "[wiki:AdminBook Unix: руководство системного администратора]" (Эви Немет)
+
* "[[AdminBook|Unix: руководство системного администратора]]" (Эви Немет)
* "__TCP/IP: Сетевое администрирование__" (Крэйг Хант) - книга про настройку разнообразных сетевых сервисов под Linux, Solaris, BSD. Для начинающих администраторов.
+
* "TCP/IP: Сетевое администрирование" (Крэйг Хант) - книга про настройку разнообразных сетевых сервисов под Linux, Solaris, BSD. Для начинающих администраторов.
 +
*  [https://biblsoft.ru/windows/system/administration Программы для администратора] - подборка утилит и инструментов для администратора.
 +
* "Системное и сетевое администрирование" (Томас Лимончелли, Кристина Хоган, Страта Чейлап) - книга про принципы и идеи администрирования. Полезна для всех системных администраторов, руководителей ИТ отделов, владельцев ИТ и не только компаний.
  
 
=== Фундаментальные, классические труды ===
 
=== Фундаментальные, классические труды ===
 
* '''Эндрю Таненбаум''':
 
* '''Эндрю Таненбаум''':
** "__Современные операционные системы__"
+
** "Современные операционные системы"
** "__Операционные системы: разработка и реализация__"
+
** "Операционные системы: разработка и реализация"
** "__Архитектура компьютера__"
+
** "Архитектура компьютера"
** "__Распределенные системы. Принципы и парадигмы__"
+
** "Распределенные системы. Принципы и парадигмы"
** "__Компьютерные сети__"
+
** "Компьютерные сети"
 
* '''Дональд Кнут''':
 
* '''Дональд Кнут''':
** "__Искусство программирования том 1. Основные алгоритмы__"
+
** "Искусство программирования, том 1. Основные алгоритмы"
** "__Искусство программирования, том 2. Получисленные алгоритмы__"
+
** "Искусство программирования, том 2. Получисленные алгоритмы"
** "__Искусство программирования, том 3. Сортировка и поиск__"
+
** "Искусство программирования, том 3. Сортировка и поиск"
** "__Конкретная математика__"
+
** "Конкретная математика"
 
* '''Ричард Стивенс''':
 
* '''Ричард Стивенс''':
** "__UNIX: разработка сетевых приложений__"
+
** "UNIX: разработка сетевых приложений"
** "__UNIX: взаимодействие процессов__"
+
** "UNIX: взаимодействие процессов"
  
 
=== Операционные системы ===
 
=== Операционные системы ===
* "[wiki:RobachevskyBook Операционная система Unix]" (А. Робачевский)
+
* "[[RobachevskyBook|Операционная система Unix]]" (А. Робачевский)
 
* "UNIX изнутри" (Ю. Вахалия)
 
* "UNIX изнутри" (Ю. Вахалия)
  
Строка 29: Строка 30:
 
=== Книги для разработчиков ===
 
=== Книги для разработчиков ===
 
* '''Java'''
 
* '''Java'''
** "__Java: Справочник__" 4-е издание (Дэвид Флэнаган) - хороший справочник по Java 1.4, без воды. Первые 300 страниц из 1000 - руководство по языку и средствам разработки.
+
** "Java: Справочник" 4-е издание (Дэвид Флэнаган) - хороший справочник по Java 1.4, без воды. Первые 300 страниц из 1000 - руководство по языку и средствам разработки.
 +
* '''Tcl'''
 +
** "Практическое программирование на Tcl и Tk" 4-е издание (Брент Б. Уэлш, Кен Джонс, Джеффри Хоббс). Наиболее полное руководство по Tcl и Tk с обзором основных прикладных областей.
 
* '''Perl'''
 
* '''Perl'''
** "__Программирование на Perl__" 3-е издание (Ларри Уолл) - прекрасное руководство по языку Perl, включая разделы по работе интерпретатора и трехсот страничный справочник по функциям и модулям;
+
** "Программирование на Perl" 3-е издание (Ларри Уолл) - прекрасное руководство по языку Perl, включая разделы по работе интерпретатора и трехсот страничный справочник по функциям и модулям;
** "__Perl: Сборник рецептов__" 2-е издание - (Том Кристиансен) - сборник огромного числа заметок, примеров и советов по программированию на языке Perl. Позволяет найти оптимальное решение для огромного числа небольших задач.
+
** "Perl: Сборник рецептов" 2-е издание - (Том Кристиансен) - сборник огромного числа заметок, примеров и советов по программированию на языке Perl. Позволяет найти оптимальное решение для огромного числа небольших задач.
 
* '''Web-технологии'''
 
* '''Web-технологии'''
** "__JavaScript: Подробное руководство__" (Дэвид Флэнаган) - лучшая книга по JavaScript. Первые 500 страниц - руководство по языку, остальные 500 - отличный справочник.
+
** "JavaScript: Подробное руководство" (Дэвид Флэнаган) - лучшая книга по JavaScript. Первые 500 страниц - руководство по языку, остальные 500 - отличный справочник.
 
* '''Python'''
 
* '''Python'''
** ''На русском языке нет нормального руководства и справочника по Python''. Классическое руководство "__Язык программирования Python__" (Г.Россум) [http://www.python.ru/files/book-ods.pdf переведено], но не опубликовано в бумажном виде.
+
** ''На русском языке нет нормального руководства и справочника по Python''. Классическое руководство "Язык программирования Python" (Г.Россум) [http://www.python.ru/files/book-ods.pdf переведено], но не опубликовано в бумажном виде.
 
* '''Системное программирование'''
 
* '''Системное программирование'''
** "__Linux: Сетевая архитектура__" (Клаус Вейрле) - подробное описание структуры и реализации сетевых протоколов в Linux ядрах 2.2. и 2.4.
+
** "Linux: Сетевая архитектура" (Клаус Вейрле) - подробное описание структуры и реализации сетевых протоколов в Linux ядрах 2.2. и 2.4.
** "__FreeBSD: архитектура и реализация__" (МакКузик Маршалл К., Невилл-Нил Джордж В.) - в книге представлена информация о внутренней структуре FreeBSD (на примере FreeBSD 5.2). Рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах.
+
** "FreeBSD: архитектура и реализация" (МакКузик Маршалл К., Невилл-Нил Джордж В.) - в книге представлена информация о внутренней структуре FreeBSD (на примере FreeBSD 5.2). Рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах..
 +
** "Beginning Linux Programming" (Neil Matthew, Richard Stones) - отличная книга по программированию для Linux. Рассмотрены все аспекты, начиная со скриптов оболочки и заканчивая реализацией нитевой многозадачности и IPC. Существует только на английском языке, можно заказать в Озоне.
  
 
=== Книги для пользователей, основы ===
 
=== Книги для пользователей, основы ===

Текущая версия на 16:05, 20 июля 2019

Обзоры книг

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

  • "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. Существует только на английском языке, можно заказать в Озоне.

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