Получать уведомления на электронную почту, если появились:
Книги авторов
Подписаны
Книги издательства 29
Книги серии 14
Книги авторов 4
Лоты на аукционах Ay.by 1
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 48 Вы подписаны 48

UNIX. Программное окружение

№ 107494
Получать уведомления на электронную почту, если появились:
Книги авторов
Подписаны
Книги издательства 29
Книги серии 14
Книги авторов 4
Лоты на аукционах Ay.by 1
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 48 Вы подписаны 48
58,42 руб.
Уже в корзине
Под заказ. Поставка 14 декабря

Эта книга - своего рода библия для UNIX-программистов. Прочитав ее, вы не только поймете, как работает UNIX, но и почему он работает именно так. Сами авторы, Брайан Керниган и Роб Пайк, пишут в предисловии:`Наша задача- показать философию программирования под UNIX. Поскольку эта философия базируется на отношениях между программами, мы должны большую часть этой книги посвятить обсуждению индивидуальных инструментов, но в контексте их совместного использования, в том числе и для построения новых программ. Чтобы грамотно применять операционную систему UNIX и ее компоненты, необходимо понять не только как работать с ее программами, но и как они взаимодействуют с окружением`. Вход в систему, работа с файлами (cat, mv, cp, rm) и каталогами (cd, mkdir, ...), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat, ...), введение в программирование с использованием lex, yacc и make, работа с документацией с помощью troff, tbl и eqn - все эти темы освещаются в данной книге. Несмотря на кажущийся широкий разброс тем,эта книга - действительно очень хорошее введение в программное окружение UNIX, и она не утратила своей актуальности со времени своего первого издания в 1984 году. Книга хороша для начинающих пользователей UNIX, которые хотят научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Прочтение этой книги как новичками, так и опытными пользователями поможет понять, как сделать работу с системой эффективной и приносящей удовольствие.

Название в оригинале The Unix Programming Environment
Серия High tech
Издательство Символ
Год издания 2014
Страниц 416
Переплет Мягкая обложка
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 5-93286-029-4
Вес 550 г
Изготовитель ООО "Издательство "Символ-плюс". 193144, РФ, г. Санкт-Петербург, ул. 5-я Советская, 44/59
Импортер ООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Содержание

  • Предисловие
  • 1. UNIX для начинающих
    • 1.1. Давайте начнем
    • 1.2. Повседневная работа: файлы и основные команды
    • 1.3. Снова о файлах: каталоги
    • 1.4. Оболочка
    • 1.5. Оставшаяся часть системы UNIX
    • История и библиография
  • 2. Файловая система
    • 2.1. Основы
    • 2.2. Что в файле?
    • 2.3. Каталоги и имена файлов
    • 2.4. Права доступа
    • 2.5. Индексные дескрипторы
    • 2.6. Иерархия каталогов
    • 2.7. Устройства
    • История и библиография
  • 3. Работа с оболочкой
    • 3.1. Структура командной строки
    • 3.2. Метасимволы
    • 3.3. Создание новых команд
    • 3.4. Аргументы и параметры команд
    • 3.5. Вывод программы в качестве аргументов
    • 3.6. Переменные оболочки
    • 3.7. Снова о перенаправлении ввода-вывода
    • 3.8. Циклы в программах оболочки
    • 3.9. Команда bundle: сложим все вместе
    • 3.10. Зачем нужна программируемая оболочка?
    • История и библиография
  • 4. Фильтры
    • 4.1. Семейство программ grep
    • 4.2. Другие фильтры
    • 4.3. Потоковый редактор sed
    • 4.4. Язык сканирования и обработки шаблонов awk
    • 4.5. Хорошие файлы и хорошие фильтры
    • История и библиография
  • 5. Программирование в оболочке
    • 5.1. Переделываем команду cal
    • 5.2. Какие команды мы выполняем, или команда which
    • 5.3. Циклы while и until: организация поиска
    • 5.4. Команда trap: перехват прерываний
    • 5.5. Замена файла: команда overwrite
    • 5.6. Команда zap: уничтожение процесса по имени
    • 5.7. Команда pick: пробелы и аргументы
    • 5.8. Команда news: служебные сообщения
    • 5.9. Отслеживание изменений файла: get и put
    • 5.10. Оглянемся назад
    • История и библиография
  • 6. Программирование с использованием стандартного ввода-вывода
    • 6.1. Стандартный ввод и вывод: vis
    • 6.2. Аргументы программы: vis, версия 2
    • 6.3. Доступ к файлам: vis, версия 3
    • 6.4. Поэкранный вывод: команда p
    • 6.5. Пример: pick
    • 6.6. Об ошибках и отладке
    • 6.7. Пример: zap
    • 6.8. Интерактивная программа сравнения файлов: idiff
    • 6.9. Доступ к окружению
    • История и библиография
  • 7. Системные вызовы UNIX
    • 7.1. Низкоуровневый ввод-вывод
    • 7.2. Файловая система: каталоги
    • 7.3. Файловая система: индексные дескрипторы
    • 7.4. Процессы
    • 7.5. Сигналы и прерывания
    • История и библиография
  • 8. Разработка программ
    • 8.1. Этап 1: Калькулятор, выполняющий четыре операции
    • 8.2. Этап 2: Переменные и обработка ошибок
    • 8.3. Этап 3: Произвольные имена переменных; встроенные функции
    • 8.4. Этап 4: Строим вычислительную машину
    • 8.5. Этап 5: Управляющая логика и операторы отношения
    • 8.6. Этап 6: Функции и процедуры; ввод-вывод
    • 8.7. Оценка производительности
    • 8.8. Оглянемся назад
    • История и библиография
  • 9. Подготовка документов
    • 9.1. Макропакет ms
    • 9.2. Использование самой программы troff
    • 9.3. Препроцессоры tbl и eqn
    • 9.4. Страница руководства
    • 9.5. Другие средства подготовки документов
    • История и библиография
  • 10. Эпилог
    • Краткое описание редактора
    • Руководство по HOC
    • Исходный код HOC
  • Алфавитный указатель

4 отзыва

Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё 
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)