KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программное обеспечение » Брайан Керниган - UNIX — универсальная среда программирования

Брайан Керниган - UNIX — универсальная среда программирования

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн "Брайан Керниган - UNIX — универсальная среда программирования". Жанр: Программное обеспечение издательство -, год -.
Назад 1 ... 99 100 101 102 103 Вперед
Перейти на страницу:

5

В каждом байте файла находится число, достаточно большое, чтобы закодировать изображаемый символ. В большинстве систем UNIX кодировка называется ASCII ("American Standard Code for Information Interchange" — американский стандартный код для обмена информацией), но на некоторых машинах, особенно произведенных фирмой IBM, используется кодировка, называемая EBCDIC ("Extended Binary Coded Decimal Interchange Code" — расширенная двоично закодированная десятичная общая кодировка). Здесь и далее в книге мы будем применять множество символов ASCII; воспользуйтесь командой cat /usr/pub/ascii или прочтите ascii(7), чтобы узнать восьмеричные значения символов.

6

Существует хороший тест на единообразие системы, предложенный Д. МакИлроем. UNIX легко выдерживает его. Можно ли результат компиляции с Фортрана использовать как входной поток для компилятора с Фортрана? Очень больше число систем не позволяет этого сделать.

7

Признак установки uid введен Д. Ритчи

8

Индексный дескриптор обозначается как inode ("index node") или i-node. — Прим. перев.

9

Тем не менее такое различие существует в большинстве операционных систем

10

Это старая адресация для UUNET сетей

11

Ранняя версия файловой системы UNIX была уничтожена служебной программой, нарушившей это правило, поскольку команда, которая выглядела безобидной, расписала весь диск.

12

Позднее будет показано, как обойти эту трудность в командных файлах, где обычно используется команда test.

13

Сейчас выпущено как переиздание этой книги, так и новое, третье издание на русском языке

14

Однажды К. Томпсона спросили, что бы он хотел изменить, если бы ему пришлось заново конструировать систему UNIX. Он ответил: "Я бы написал creat с е."

15

Автор yacc С. Джонсон назвал свою программу "еще одним компилятором компиляторов" (yet another compiler-compiler), поскольку во время ее разработки (1972 г.) уже существовало довольно большое число таких программ, yacc — одна из немногих, получивших признание.

16

Сообщение yacc: "shift/reduce conflict" обозначает серьезную проблему и чаще всего является симптомом не неоднозначности, а явной ошибки в грамматике.

17

Макроопределения ms находятся в файле /usr/lib/tmac/tmac.s, а макроопределения man в файле /usr/lib/tmac/tmac.an

18

Программа eqn вряд ли смогла бы появиться, если бы уже не существовала yacc.

Назад 1 ... 99 100 101 102 103 Вперед
Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*