Kniga-Online.club
» » » » Искусство программирования для Unix - Реймонд Эрик Стивен

Искусство программирования для Unix - Реймонд Эрик Стивен

Читать бесплатно Искусство программирования для Unix - Реймонд Эрик Стивен. Жанр: Программирование год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Назад 1 ... 175 176 177 178 179 Вперед
Перейти на страницу:

111  Эти слова впервые были произнесены членом руководства IETF Дэйвом Кларком (Dave Clark) в 1992 году на бурном собрании, в ходе которого IETF отвергла протокол открытого взаимодействия систем.

112 9 RFC 1149 доступен в Web— <http://www.ietf.org/rfc/rfcll49.txt>. Его реализация описана на стр. chttp: //www.blug. Iinux.no/rfcll4 9/writeup .html>.

10 RFC 2324 доступен в Web — chttp: //www. ietf .org/rfc/rfc2324 . txt>.

11 RFC 3514 доступен в Web — chttp: //www. ietf .org/rfc/rfc3514 . txt>.

113  В XML-жаргоне то, что здесь названо "диалектом" (dialect), называется "приложением" (application). Автор избегает использования слова "приложение", поскольку в данном случае оно противоречит другому более широко распространенному его значению.

114  Это название — дань кинофильму, вышедшему в 1958 году, который вошел в историю как "наихудшее из созданного", "Plan 9 from Outer Space". Документацию, включая обзорную статью, описывающую архитектуру, наряду с полным исходным кодом и дистрибутивом, который инсталлируется на PC, можно без труда найти с помощью Web-поиска по фразе "Plan 9 from Bell Labs".

115  История о том, как была создана UTF-8, включает в себя описание безумной ночной работы Кена Томпсона и Роба Пайка — <http://www.cl. cam.ac.uk/-mgk25/ucs/utf-8-history.txt>.

116  Ищите F_NOTIFY в fcntl(2).

117  Данный параграф основывается на аналитической статье Генри Спенсера, вышедшей в 1984 году. Он отметил, что управление задачами было необходимо и целесообразно точно учесть в POSIX.1 и последующих стандартах Unix, поскольку оно "просачивается" в каждую программу и, следовательно, должно быть продумано в любом интерфейсе "приложение-система". Отсюда и одобрение POSIX ошибочной конструкции, когда правильные решения "выходили за рамки", а следовательно, даже не рассматривались.

118  Web-страница проектаscreen(1) — http://www.math. fu-berlin.de/-guckes/screen/.

119 ? Для непрограммистов: обработка исключительных ситуаций — способ, с помощью которого программа прерывается в середине процедуры. Это не совсем то же, что выход, поскольку такой останов может быть обработан кодом ловушки во включающей его процедуре. Исключительные ситуации обычно используются для сигнализации об ошибках или неожиданных обстоятельствах, которые означают, что продолжение обычной работы нецелесообразно.

120  http://www.cros-os.org/

121  Что же касается операционной системы Apple Newton, мини-компыотера AS/400 и карманного компьютера Palm, то здесь речь может идти об исключении.

122 Ю Более полное обсуждение данного эффекта приведено в главе "The Magic Cauldron" книги [67].

123 Ч Весьма пугающий перечень возможностей, созданный известным специалистом по безопасности, приведен в ТСРА FAQ <http: //www. cl. cam.ас. uk/-r jа14/tcpa-faq. html>.

124  Введение в гибкое программирование представлено на странице Agile Manifesto <http://agilemanifesto.org/>.

notes

Примечания

1

Три с половиной десятилетия между 1969 и 2003 гг. — это время исторической эволюции ОС Unix, воплотившей достижения более 50 млн. человеко-лет.

2

Действительно, Ethernet уже дважды была заменена другой технологией с тем же названием: в первый раз, когда коаксиальный кабель был заменен витой парой, и во второй раз, когда появилась технология гигабитовой Ethernet.

3

MacOS фактически состоит из двух частных уровней (перенесенные приложения OpenStep и классические GUI-интерфейсы Macintosh) поверх Unix-основы с открытым исходным кодом (проект Darwin).

4

Если в систсмс поддерживаются подсвечиваемые всплывающие окна, которые "мало вторгаются" между пользователем и приложением, используйте их.

5

В течение нескольких лет казалось, что семиуровневый стандарт ISO может успешно конкурировать с набором протоколов TCP/IP. Он продвигался Европейским комитетом стандартов, напуганным мыслью о заимствовании любой технологии, рожденной в недрах Пентагона. Увы, их негодование превысило остроту их технического зрения. Результат оказался чрезмерно сложным и напрасным. Более подробно эта тема описана в книге [60]

6

Книга "The Tao of Programming" доступна в Web — http://www.canonical .org/~kragen/tao-of-programming.html>.

7

Книга AI Koans" доступна в Web http://www.catb.org/~esr/jargon/html/Some-AI-Koans.html

Назад 1 ... 175 176 177 178 179 Вперед
Перейти на страницу:

Реймонд Эрик Стивен читать все книги автора по порядку

Реймонд Эрик Стивен - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Искусство программирования для Unix отзывы

Отзывы читателей о книге Искусство программирования для Unix, автор: Реймонд Эрик Стивен. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*