TI TI Acquainter TI Acqforum TI FTP Service  
 
 
Список форумов TenderIrbis
Home - FAQ - Поиск - Пользователи - Группы - Регистрация - Профиль - Войти и проверить личные сообщения - Вход
 
Откуда взялся Си и Unix

 
Список форумов TenderIrbis -> Наука (terraincognita.science)
Начать новую тему   Ответить на тему Предыдущая тема :: Следующая тема
Автор Сообщение
S T A R D U S T
just can't wait to be king


Зарегистрирован: 23.09.2004
Сообщения: 29556

СообщениеДобавлено: Чт, 01.12.2005 19:59:48    Заголовок сообщения: Откуда взялся Си и Unix Ответить с цитатой

Откуда взялся Си и Unix

Из всемирно известного информационного агентства News Service поступило сообщение, которое навсегда меняет лицо и сущность современного программирования. Из-за тайного соглашения между IBM, Microsoft и неназванных высокопоставленных лиц из News Service (недавно вышедших в отставку из-за конфликтов с президентом фирмы), данная новость стала известна миру только 8 дней назад. Сейчас уже всем очевидно, что стоит в споре между сторонниками Паскаля и Си. Как признали создатели операционной системы UNIX, разработка была задумана как первоапрельская шутка, которая, к сожалению, была неверно истолкована. Впрочем, предоставим слово самим создателям UNIX. Перевод был выполнен Дмитрием Кохманюком, которому составитель выражает искреннюю благодарность.

Создатели Си и UNIX признают, что разыграли весь мир. В заявлении, потрясшем весь компьютерный мир, Кен Томпсон, Деннис Ричи и Брайан Керниган признали, что операционная система UNIX и язык программирования Си, созданные ими - тщательно спланированный первоапрельский розыгрыш, "продержавшийся" более 20 лет. Выступая на последнем Конгрессе разработчиков программного обеспечения для операционной системы ДЕМОС (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++/Cool%2))P("| "+(*u/4)%2);

--------------------------------------------------------------------------------

Не могли даже себе представить, что современные программисты будут пытаться использовать язык, допускающий подобный оператор! Мы даже собирались продать все это Советам, чтобы отбросить развитие их компьютерного дела на 20 лет назад. Представьте наше удивление, когда 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) является созданной для внутреннего употребления аналогичной шуткой, вырвавшейся наружу.

Примечания переводчика. Книга Толкина - известного автора, жившего до эры компьютеров, до сих пор является настольным руководством для создателей операционных систем. В заметке, видимо, имеется в виду упрощенная версия, созданная специально для разработчиков операционных систем персональных компьютеров.

Neutral Neutral Neutral
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Начать новую тему   Ответить на тему    Список форумов TenderIrbis -> Наука (terraincognita.science) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001,2003 phpBB Group  Silver_Xire background picture © BaRiMzI. made by  BaRiMzI





Свободная тема
Хочу познакомиться с ...
Дела душевные
Личный психолог
Юмор
Поэзия
Проза
Форум одного автора
Аниме
Спорт
Армия
Животные
Кулинария
Место встречи
Досуг
Вдали от дома
Фильмы
Музыка
Субкультура
Мода
Афиша
Праздники
Объявления
Чемпионаты
Наука
Общество
Учеба
Английский язык
Tech.Comp
Игры
Авто
Мобильные телефоны
Графика
Render
TI TI Acquainter TI Acqforum TI FTP Service