Юмор

Original Article - Вы можете посмотреть оригинал статьи

�?нженер-программист, инженер по оборудованию и руководитель отдела были на пути к cовещанию в Швейцарии. Они ехали вниз по крутой горной дороге, когда вдруг тормоза перестали работать. Автомобиль понесся по дороге, выйдя из-под контроля, отскакивая от оградительных барьером, и наконец чудом остановилась, задевши склон горы.

Пассажиры автомобиля, потрясенный, но невредимый, теперь застряли на полпути вниз горы в автомобиле без тормозов. Что они могли сделать?

"Я знаю", сказал руководитель отдела, "Давайте проведем совещание, придумаем Стратегическую Концепцию, сформулируем Постановку Задач, определим Цели и путем Непрерывного Совершенствования найдем решения Критических Проблем, и мы можем продолжить наш путь ".

"Нет, нет," сказал аппаратный инженер, "Это займет слишком много времени, и, кроме того, этот метод никогда не работал раньше. У меня есть с собой швейцарский армейский нож, и в считанные минуты я могу разобрать тормозную систему автомобиля, починить поломку, и мы можем быть в пути ".

"Ну," сказал инженер программного обеспечения, "Прежде, чем мы сделаем что-нибудь, я думаю, нас следует попробовать толкать машину вверх по дороге и посмотреть, что получится на этот раз."

Создатели признали обман Unix & C

В объявлении, которое ошеломило компьютерную индустрию, Кен Томпсон, Деннис Ритчи и Брайан Керниган признали, что операционная система Unix и язык программирования С, созданные ими – изощренная первоапрельская шутка, которая живет уже более 30 лет. Выступая на недавнем UnixWorld Software Development Forum , Томпсон открыл следующее:

"В 1969 году, AT&T только прекратили свою работу с проектом GE/Honeywell/ AT&T Multics. Брайан и я только начали работать над ранним выпуска Pascal лабораторий Professor Nichlaus Wirth's ETH в Швейцарии, и мы были впечатлены его элегантной простотой и силой. Деннис только что закончил читать "Отягощенный кольцом", веселая пародия National Lampoon на роман великого Толкиена "Властелин колец".

Мы также решили сделать пародию на окружающую среду Multics environment и Pascal. Деннис и я были ответственны за операционную среду. Мы смотрели на Multics и разработали новую систему, которая будет сложной, и загагодной настолько, насколько это возможно, чтобы максимизировать уровень разочарования случайных пользователей, назвав его Unix как пародия на Multics, включая другие, более рискованных намеки. Тогда Деннис и Брайан работали на действительно извращенном варианте Pascal, под названием "A". Когда мы обнаружили, что другие на самом деле пытаются создать реальные программы с А, мы быстро добавили дополнительные функции и превратили в B, BCPL, и, наконец, C.

Мы остановились, когда мы получили чистую компиляции на следующий синтаксис:

for(;P("\n"),R–;P("|"))for(e=C;e–;P("_"+(*u++/8)%2))P("|"+(*u/4) %2);
Мы и подумать не могли, что современные программисты могут исполтьзовать язык, позволющий такое заявление. Мы на самом деле думали о продаже его странам бывшего Советского союза, чтобы помочь их прогрессу 20 или более лет назад. Каково же было наше удивление, когда AT&T и другие американские корпорации фактически начали пытаться использовать Unix и C! �?м потребовалось 20 лет, чтобы разработать достаточно опыта для создания даже незначительно полезных приложений, используюя эту пародию 1960-х годов, но мы были впечатлены упорством (если не обладанием здравого смысла) программиста Unix и C. В любом случае, Брайан, Деннис и я работали исключительно в Ada на Apple Macintosh в течение последних нескольких лет, и чувствуем себя очень виноватыми из-за хаоса, беспорядка и действительно плохого программирования, которые привели так давно к нашей глупой шутке."

Продавцы и покупатели Unix и C, в том числе AT&T, Microsoft, Hewlett-Packard, GTE, NCR, и DEC отказались комментировать это. Borland International, ведущий поставщик инструментов Pascal и C, в том числе популярный Turbo Pascal, Turbo C и Turbo C ++, заявили, что они подозревали это в течение долгих лет, и будет продолжать улучшать свои продукты Pascal и остановят дальнейшие усилия по разработке C. Пресс-секретарь IBM взорвался неконтролируемым смехом и ему пришлось отложить спешно созванную пресс-конференции касательно судьбы РС-6000, лишь заявив, что "VM будут доступны очень скоро ". В загадочном заявлении, профессор Вирт института ETH и отец Pascal, Modula 2 и структурированных языков Oberon, лишь заявил, что П.Т. Барнум был прав.

Парень переходил дорогу в один прекрасный день, когда лягушка позвала его и сказал: "Если ты поцелуешь меня, я превращусь в прекрасную принцессу." Он наклонился, поднял лягушку и положил его в карман.Лягушка снова заговорил и сказала: "Если ты поцелуешь меня и превратишь меня обратно в прекрасную принцессу, я останусь с тобой еще на неделю."Парень взял лягушку из кармана, улыбнулся ей и положил обратно в карман.

Лягушка, тогда воскликнула: "Если ты поцелуешь мея и превратишь меня в принцессу, я останусь с тобой и исполню все, что ты хочешь." Снова парень взял лягушку из кармана, улыбнулся ей и положил её обратно в карман.

Наконец спросил лягушка "Что случилось? Я же сказала тебе, что я красивая принцесса, что я останусь с тобой на неделю и сделаю все, что ты хочешь. Почему ты не поцелуешь меня?" Парень сказал, "Слушай, я инженер-программист. У меня нет времени для подруги, но говорящая лягушка – это здорово."

На недавней Java конференции в реальном времени, участникам задали неудобные вопросы: "Если вы только что сели на самолет и обнаружили, что ваша команда программистов ответственна за программное обеспечение управления полетом, сколько из вас высадить сразу?" Среди леса поднятых рук только один человек сидел неподвижно. Когда его спросили, что он будет делать, он ответил, что он будет вполне доволен, и останется на борту. С программным обеспечением своей команды, он сказал, самолет вряд ли даже поедет по взлетно-посадочной полосы, не говоря уже о взлете. 

НЬЮ-ЙОРК – Общество людей за этичное обращение с ПО (PETS) объявило сегодня, что еще больше компаний по программному обеспечению, которые были добавлены к список "посмотреть"компаний, которые регулярно практикуют тестирования программного обеспечения.

"Нет необходимости плохо обращаться с программным обеспечением, чтобы такие компании, как эта могли продать новые продукты," сказал Кен Гранола, представитель для PETS. "Альтернативные методы тестирования этих продуктов доступны."

Солгасно PETS, эти компании заставили программное обеспечение пройти длительный и трудный тест – часто без отдыха – в течение нескольких часов или дней за один раз. Сотрудники относятся к "ломанию" программного обеспечения необходимым любой ценой, и внутренние источники сообщают, что они часто шутят о «пытках» программного обеспечения.

"Это не шутка," сказал Гранола. "Невинные программы, со дня их компиляции, находятся взаперти в крошечных комнат и "убиваются" в течение нескольких часов подряд. Они проводят всю свою жизнь на грязных, плохо поддерживаемых компьютерах, и они бесцеремонно удаляются, когда они больше не нужны".

Гранола сказал, что программное обеспечение хранится в антисанитарных условиях с клопами.

"Мы знаем, что альтернатива этому ужасу существует", сказал он, ссылаясь на гиганта индустрии Microsoft Corp. как на компанию, которая стала успешной, не прибегая к тестированию программного обеспечения..

 Sun Microsystems судится с "островом" Java

Вид на горы, Калифорния – Sun Microsystems сегодня подал на нарушение торговой марки против острова Ява в связи с использованием товарного знака Sun's Java.

В ответ на критику о том, что остров назывался Ява на протяжении веков, адвокат Sun Фрэнк Четам сказал "Да, и все это время они не подали на товарный знак. Они заслуживают того, чтобы потерять имя."

Вместо того, чтобы оплатить лицензионный сбор, остров решил изменить свое имя. Они изначально проголосовали за название Visu Albasic, но

негодующая телеграмма из Редмонда, Вашингтон убедил их в другом. Страна, наконец, остановились на символ для имени – аккуратно цвета чашки с кофе, которая до сих пор пробуждает идею Явы. Поскольку большинство газет и журналов не смогут напечатать название острова, он в дальнейшем будет упоминаться в печати, как "Остров ранее известный как Ява".

Остров ранее известный как Java облагает себя как остров, но до сих пор был реализован только в производстве на Малайском архипелаге. По слухам, Африка , реализовала его на Мадагаскаре, но это еще находится в стадии альфа-тестирования.

Юристы Sun также хотели бы поместить владельцев огромного огненного шара в центре Солнечной системы. Для них у них есть некоторые юридические документы …

Программист и инженер-программист сидят рядом друг с другом во время долгого перелета из Сан-Хосе в Бангалор. Программист наклоняется к инженеру программного обеспечения и спрашивает, хотел ли бы он поиграть в забавную игру. �?нженер-программист просто хочет вздремнуть, так что он вежливо отказывается и поворачивается к окну, чтобы словить немного мерцания за окном.

Программист не отступает и объясняет, что игра действительно легкая и веселая. Он объясняет, "я задам вам вопрос, и если вы не знаете ответа, вы заплатите мне $ 10. Тогда вы спросите меня вопрос, и если я не знаю ответа, я заплачу вам $ 10.". Опять же, инженер-программист вежливо отказывается и пытается уснуть. Программист, теперь несколько взволнованно, говорит: "Хорошо, если вы не знаете ответ вы платите мне $ 10, и, если я не знаю ответа, я плачу вам $ 100!" Это привлекает внимание софт инженера, и он не видит другого выхода остаться в покое, кроме как поиграть, так что он соглашается на игру. Программист задает первый вопрос. "Какое расстояние от Земли до Луны?" �?нженер-программист не говорит ни слова, но достает из своего бумажника, достает десять долларов и дает их программисту. Теперь настала очередь инженера. Он спрашивает программиста: "Что идет в гору на трех ногах, а спускается с горы на четырех?"

Программист смотрит на него с недоумением. Он достает портативный компьютер и ищет ответ по всем возможным ресурсам. Он набирает в поиске своего air-фона с модемом телефону Библиотеку Конгресса. Разочарованный, он отправляет по электронной почте вопрос своим коллегам; все безрезультатно. После примерно часа, он будит инженера по программному обеспечению и вручает ему $ 100. �?нженер-программист вежливо принимает $ 100 и отворачивается, чтобы попытаться заснуть. Программист с раздражением, трясет инженера программного обеспечения и спрашивает: "Ну, так какой же ответ?"

Не отвечая ни слова, инженер-программист достигает из своего бумажника,вручает программисту $ 10 и отворачивается, чтобы вернуться ко сну.

 

Хирург, инженер-строитель, и инженер-программист спорили о том, чья профессия древнее.

Хирург отметил,,  Ну, в Библии говорится, что Бог создал Еву из ребра Адама. Совершенно ясно, что требовалась операция, поэтому я могу по праву утверждать, что моя профессия самая древняя

�?нженер прервал и сказал: Но еще раньше в Книге Бытия говорится, что Бог создал порядок на небес и земле от из хаоса. Это был первое и, конечно, самое зрелищное применение искусства гражданского строительства. Таким образом, вы не правы. Моя профессия древнейшая.

�?нженер-программист откинулся в кресле, улыбнулся, и сказал с уверенностью в голосе, Да, но кто, как вы думаете, создал хаос? 

 

Программист гуляет вдоль пляжа и находит лампу. Он трет лампу и оттуда появляется джинн. Я самый сильный джинн в мире. Я могу исполнить любое ваше желание, но только одно.

Программист вытаскивает карту, указывает на нее и говорит, я хочу мира на Ближнем Востоке.

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

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

На этом месте джин прерывает и говорит, Эмм, позволь мне увидеть твою карту еще раз.
 

Смешные цитаты

Первые 90% учетного кода для первых 90% времени разработки. Остальные 10% учетного кода остальных 90% времени разработки. (Том Каргилл)

Программирование сегодня – это соревнование между инженерами программного обеспечения, стремящихся построить большие и лучшие программы для идиотов, и вселенной, которая пытается построить большие и лучших идиотов. Пока что Вселенная побеждает. (Рик Кук)

C ++ : Там, где друзья имеют доступ к вашим закрытым членам. (Гэвин Бейкер)

Потратьте немного времени на чтение comp.lang.c ++? Это действительно лучшее место, где можно узнать о количестве пользователей C ++ , которые находятся в поисках лучшего языка. (Уильям Беквит)

Если отладка является процессом удаления ошибок программного обеспечения, то программирование должно быть процессом их ввода. (Эдсгер Дейкстра)

C ++ мог бы быть приличный языком обучения, если мы могли бы учить только ++ без C части. (Майкл Фельдман)

Java во многом является C ++ – (Майкл Фельдман)

C ++ имеет свое место в истории языков программирования. Так же, как Калигула занял свое место в истории Римской империи. (Роберт Ферт)

C ++ на кантонском диалекте произносится как "C Ga Ga". Надо ли говорить больше? (Марк Глевве)

Запись на C или C ++, работает как цепная пила с удаленными предохранителями. (Боб Грей)

Когда молоток – это C ++, все начинает выглядеть как большой палец. (Стив Хафлич)

Есть два способа создания дизайна программного обеспечения. Один из способов – сделать это так просто, что там, разумеется, не будет недостатков. Другой способ – сделать это таким сложным, что не будет никаких очевидных недостатков. Первый метод является гораздо более сложным. (C.A.R. Хоар)

Пятьдесят лет исследований языка программирования, и мы в конечном итоге с C ++ ??? (Ричард О'Киф)

Программное обеспечение и соборы – то же самое. Сначала мы их строим, потом мы молимся. (Сэмюэль Редвайн)

Эволюция языков: FORTRAN это нетипизованный язык. С – слабо типизированный язык. Аda – строго типизированный язык. С ++ сильно раздутый язык. (Ron Sercely)

В C ++ сложнее стрелять себе в стопу, но когда вы это делаете, то отсреливаете всю ногу. (Бьерн Страуструп)

Я всегда желал, чтобы мой компьютер был таким же легким в использовании, как мой телефона. Мое желание сбылось, потому что я больше не понимаю, как использовать свой телефон. (Бьерн Страуструп)

С ++ – язык только для записи, высокоуровневый язык ассемблера. (Стефан Ван Бален)

John W. McCormick  / Департамент компьютерных наук / mccormick@cs.uni.edu