Уважаемые коллеги!
Из всемирно известного информационного агенства News Service
поступило сообщение, которое навсегда меняет лицо и сущность современного
программирования. Из-за тайного соглашения между IBM, Microsoft и
неназванных высокопоставленных лиц из News Service (недавно вышедших в
отставку из за конфликтов в президентом фирмы), данная новость стала
известна миру только 8 дней назад. Сейчас уже всем очевидно, что в споре
между сторонниками Паскаля и Си. Как признали создатели ОС UNIX разработка
была задумана как первоапрельская шутка, которая, к сожалению была неверно
истолкована. Впрочем предоставим слово самим создателям OC UNIX. Перевод
был выполнен Дмитрием Кохманюком, которому составитель выражает искреннюю
благодарность.
Создатели Cи и UNIX признают, что разыграли весь мир
В заявлении, потрясшем весь компьютерный мир, Кен Томпсон, Деннис
Ричи и Брайан Керниган признали, что операционная система UNIX и язык
программирования Си, созданные ими -- тщательно спланированный
первоапрельский розыгрыш, "продержавшийся" более 20 лет. Выступая на
последнем Конгрессе разработчиков программного обеспечения для ОС ДЕМОС
(UnixWorld Software Development Forum), Томпсон признал следующее:
"В 1969 году AT&T завершила работу над проектом операционной системы
Multics (известная операционная система 60-х, см. прим.2) Брайан и я
только что начали работу с ранней реализаций Паскаля, разработанной в
лаборатории проф. Вирта в Швейцарии, и находились под впечатлением
элегантности, простоты и мощи этого языка. Деннис как раз прочитал
"Уставший от колец", веселую сатиру на знаменитую трилогию Толкина
"Властелин колец" (*1*). Ради шутки мы решили написать пародии на среду
Multics и Паскаль. Деннис и я отвечали за операционную среду. Глядя на
Multics, мы спроектировали новую систему настолько сложной и запутанной,
чтобы максимально "испортить жизнь" рядовым пользователям, назвали ее UNIX
как пародию на Multics, добавив много других достаточно рискованных
аналогий.
Затем Деннис и Брайан разработали по-настоящему извращенный диалект
Паскаля, назвав его "A". Когда мы обнаружили, что другие действительно
пытаются писать программы на A, мы быстро добавили еще парочку хитрых
примочек, создав B, BCPL, и, наконец, Си. Мы остановились, добившись
успешной компиляции следующего:
for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Мы не могли даже представить, что современные программисты будут
пытаться использовать язык, допускающий подобный оператор! Мы даже
собирались продать все это Советам, чтобы отбросить развитие их
компьютерного дела на 20 лет назад (*2*). Представьте наше удивление,
когда AT&T, а также другие американские корпорации начали пытаться
использовать UNIX и Си! Более 20 лет ушло на то, чтобы приобрести
достаточный опыт для создания хоть немного полезных приложений с
использованием этой технологической пародии 60-х. Мы были поражены
упорством и целеустремленностью (если не чувством здравого смысла)
типичного программиста, использующего UNIX и/или Си. В любом случае,
Брайан, Деннис и я в течение последних лет работали исключительно на
Паскале в среде Apple Macintosh и чувствуем себя по-настоящему виноватыми
в том хаосе, путанице и действительно скверном программировании, причиной
которых явилась наша неудачная шутка столько лет тому назад."
Большинство поставщиков версий UNIX и Си, включая AT&T, Microsoft,
Hewlett-Packard, GTE, NCR, DEC, отказались комментировать это выступление.
Borland International, ведущий производитель инструментальных средств для
Паскаля и Си, включая популярные Турбо Паскаль, Турбо Си и Турбо Си++,
заявил, что они давно подозревали это и будут продолжать улучшать свои
разработки для Паскаля и прекратят дальнейшие усилия по развитию Си.
Официальный представитель IBM разразился безудержным хохотом и был
вынужден отменить спешно собранную конференцию о судьбе RS6000 заявив, что
'VM появится в ближайшее время'. В непонятом аудиторией кратком сообщении
проф. Вирт, отец Паскаля, Модулы-2 и Оберона, сказал лишь, что некто P.T.
Barnum был прав.
Кстати, из обычно совершенно надежных источников стало известно, что
подобное признание возможно скоро последуют от Вильяма Гейтса относительно
MS-DOS и Windows. Не случайно, вышеупомянутый представитель IBM уже начал
отрицать, что Виртуальная Машина (VM) является созданной для внутреннего
употребления аналогичной шуткой, вырвавшейся наружу.
Примечания переводчика
(*1*) Книга Толкина - известного автора, жившего до эры компьютеров,
до сих пор является настольной руководством для создателей операционных
систем. В заметке, видимо, имеется в виду упрощенная версия, созданная
специально для разработчиков операционных систем персональных компьютеров.
(*2*) Вот было бы здорово - у нас были бы авторские права на UNIX!!!
Но, возможно, тогда он разделил бы судьбу OS/360 (после адаптации ИИЦЭВТ)?
Кто ползает digger'ом,алчным и злым...
Садитель в Comanche,чтоб себя испытать...
Летел я как-то в мерзком вертолете.
Он дребезжал и задний винт скрипел...
Он алчно жрал бензин,а я опять в пролете:
Shift-Ctrl-Alt-F7 нажать я не успел.
О,Господи ! Hу как Ты это терпишь ?
Все эти F две тысячи сто три ???
Ты судьбами миров Вселенной целой вертишь,
Так Ты Comanche со всех винтов сотри!
Тогда,быть может,кто и просветлится
Своей попавшей в ересь головой
И к bonus'у с улыбкой устремится...
Так пусть его минует hobbin злой.
Ракеты и ammo,DTrack'а порожденье,
Другая хреновня,губящая людей,
Уйдите навсегда,как чье-то наважденье,
Пусть глазик в голове планете светит всей!
Кто тянет на digger'а - алчный и злой,
Коварный,с похожей на бак головой,
В котором немного осталось бензина
Лишь только на то,чтоб ходила машина.
Кто digger'а любит - тот добрый и милый,
Всем бакоголовым готовит могилу,
Он ест emerald'ы и золото любит,
Его никогда и ничто не погубит.
by П.П.
11.8.93
Кстати:
Песнь о DIGGER'е
________________
Часто
Hа людей я гляжу свысока,
Часто
У меня холодеет рука,
Вижу:человек за дисплеем сидит,
Грустно на программу глядит.
И он не знает,где DIGGER живет,
DIGGER к нему никогда не придет
В домик,где дисплейчик цветной.
Рано
Я на кафедру утром приду.
DIGGER
Я с собой на дискете возьму.
Знаю,
DIGGER резво вперед побежит,
BONUS
Мне дисплей осветит.
Чтоб не случилось,я BONUS возьму,
HOBBIN'ов я,как всегда,обману
В доме,где дисплейчик цветной.
DIGGER
Талисман мне на тысячу лет.
Мне он
зажигает божественный свет.
DIGGER
Hам с тобой даровала судьба.
DIGGER
Hе погубят года.
DIGGER с тобою всегда и везде -
В Туле,в Париже,и в Вологде-где
В доме,где дисплейчик цветной.
лекция по теор.вер.
27.2.91
by Р.Х. & П.П.
О DIGGER'е
__________
Шаланды полные кефали
В Одессу DIGGER привозил.
И даже HOBBIN'ы вставали,
Когда он к BONUS'у ходил.
Синеет море над дисплеем,
За 90 тысяч счет.
А DIGGER бегает смелее.
Зачем ? А кто ж его поймет...
Припев:
Я вам не скажу за все дисплеи -
Их в Одессе не пересчитать.
Hо,кто программировать умеет,
Должен в DIGGER хорошо играть.
---
* Origin: Communication Systems Newsgate (2:463/128.0)
----------------------------------------------------------------------------
(595) Wed 11 Aug 93 13:19
By: pete@cnii.tula.su
To: All
Re: (2) Re: _-^-_ Comanche Maximum OverKill
St:
----------------------------------------------------------------------------
X-RealName: Pete E. Portyansky
Студентка Соня как-то утром
Пришла одна в дисплейный класс.
Hу а потом в волненьи жутком
Играла в DIGGER целый час.
Уж DIGGER потом обливался,
А HOBBIN зол,как крокодил.
Запас мешков уже кончался -
Жать иль не жать на F1 ?
Припев
лекция по теор.вер.
27.2.91
by Р.Х. & П.П.
Long live Santa Digger !!!
---
SY Portyansky Pete
---
* Origin: Communication Systems Newsgate (2:463/128.0)
HАШ ОТВЕТ ПОЛЬЗОВАТЕЛЯМ
Текст был pазослан, но *не* написан Стивом Саммитом
Steve Summit scs@adam.mit.edu
Пеpевод с английского на pусский Александpа Шеховцова
als@vl.ts.kiev.ua
Пожалуйста, пеpестаньте посылать нам сообщения об ошибках. Это наша
система. Мы pазpаботали ее, мы создали ее и мы используем ее дольше
чем вы. Если вы полагаете, что в ней отсутствуют некотоpые свойства,
или система не так эффективна, как вам бы хотелось, ЗАТКHИТЕСЬ!
Убиpайтесь к чёpту, мы в вас не нуждаемся. См. pис. 1.
Забудьте о своей глупой пpоблеме; давайте поговоpим о некотоpых
свойствах нашей опеpационной системы.
1) Опции. Мы ввели огpомное их множество. Так много, что вам
понадобится паpа толковых pебят, чтобы pазобpаться в документации.
Так много, что pак свиснет pаньше, чем половина из них будет
использована. Так много, что вам не удастся использовать их пpавильно
в любом случае. Однако, количество опций не так уж и существенно,
потому что мы установили некотоpые интеpесные значения для опций и
назвали их ...
2) Умолчаниями. Мы установили немало умолчаний. Они нам нpавятся.
Если бы это было не так, мы бы сделали умолчаниями что-нибудь дpугое.
Так что убеpите свои гpязные pуки от наших умолчаний. Hе тpогайте их.