Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Вниз

В каждой шутке...   Найти похожие ветки 

 
REA   (2003-10-28 10:33) [0]

Создатели Cи и UNIX признают, что разыграли весь мир.
В заявлении, потрясшем весь компьютерный мир, Кен Томпсон, Деннис Ричи и Брайан
Керниган признали, что операционная система UNIX и язык программирования Си,
созданные ими -- тщательно спланированный первоапрельский розыгрыш,
"продержавшийся" более 30 лет.
Выступая на последнем Конгрессе разработчиков программного обеспечения для ОС
ДЕМОС (UnixWorld Software Development Forum), Томпсон признал следующее:
"В 1969 году AT&T завершила работу над проектом операционной системы Multics
(известная операционная система 60-х) Брайан и я только
что начали работу с ранней реализаций Паскаля, разработанной в лаборатории проф.
Вирта в Швейцарии, и находились под впечатлением элегантности, простоты и мощи
этого языка. Деннис как раз прочитал "Уставший от колец", веселую сатиру на
знаменитую трилогию Толкина "Властелин колец". Ради шутки мы решили написать
пародии на среду 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 лет назад. Представьте наше удивление,
когда AT&T, а также другие американские корпорации начали пытаться использовать
UNIX и Си! Более 20 лет ушло на то, чтобы приобрести
достаточный опыт для создания хоть немного полезных приложений с использованием
этой технологической пародии 60-х. Мы были поражены упорством и
целеустремленностью (если не чувством здравого смысла) типичного программиста,
использующего UNIX и/или Си.
В любом случае, Брайан, Деннис и я в течение последних лет работали
исключительно на Паскале в среде Apple Macintosh и чувствуем себя по-настоящему
виноватыми в том хаосе, путанице и действительно скверном программировании,
причиной которых явилась наша неудачная шутка столько лет тому назад."


 
isko   (2003-10-28 10:36) [1]

старо блин, я уже сколько лет назад читал в разделе юмора)


 
Станиславский   (2003-10-28 10:39) [2]

Не верю!


 
isko   (2003-10-28 10:46) [3]

стасиков, поверить стоит)


 
Юрий Федоров   (2003-10-28 11:05) [4]

Это правда?
Или сама статья первоапрельска шутка ?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
3-56514
chtr
2003-10-21 14:17
2003.11.17
Ошибка Row cannot be located for updating


1-56685
Olegas
2003-11-07 18:20
2003.11.17
ТАБЛИЦА В QREPORT E


1-56710
BJValentine
2003-11-07 10:21
2003.11.17
Размер массива


1-56742
XinSide
2003-11-06 17:11
2003.11.17
Динамические массивы...


1-56639
KoSt1
2003-11-05 14:07
2003.11.17
форма





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский