Original:http://www.cs.uni.edu/~mccormic/humor.html


Інженер-программист, інженер-апарат і менеджер відділу перебували на зустрічі у Швейцарії. Вони рушили по крутій гірській дорозі, коли раптом гальмо на своєму автомобілі не вдалося. Автомобіль зачепив майже поза контролем вниз по дорозі, підстрибнувши від стрибків, доки він чудесним чином не підняв сяйв по горі.

Проїжджаючі автомобілі, похитнувшись, але не зіпсовані, тепер мали проблему: вони були застрягли на півдорозі по горі в машині без гальм. Що вони повинні робити?

"Я знаю", сказав менеджер відділу: "Давайте проведемо зустріч, запропонуємо бачення, сформулюємо місію, визначимо цілі та за допомогою процесу безперервного вдосконалення знайдемо вирішення критичних проблем, і ми зможемо на своєму шляху "

"Ні, ні", - сказав інженер-апарат, "Це займе надто довго, і до того ж цей метод ніколи раніше не працював. Я маю свій швейцарський армійський нож зі мною, і в найкоротші терміни я можу зірватися Гальмівна система автомобіля, ізолювати відмову, виправити її, і ми можемо бути на своєму шляху ".

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



Творці допускають обман у Unix і C

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

"У 1969 році компанія AT & T щойно припинила свою роботу з проектом GE / Honeywell / AT & T Multics. Брайан і я тільки почали працювати з раннього випуску Паскаля з лабораторії ETH професора Нічала Вірта в Швейцарії, і ми були вражені його елегантною простотою і Влада ... Денніс тільки що закінчив читання "Набридло з кільця" - веселу пародію на народну лампу на трійці великого Толкієна "Володар кілець". Ми, як жайворонок, вирішили зробити пародії середовища Multics і Паскаль. Денніс і я Були відповідальні за операційне середовище.Ми подивилися на Multics і спроектували нову систему настільки ж складною і загадкою, наскільки це можливо, щоб максимально збільшити рівень невтішного споживання користувачів, називаючи Unix пародією на Multics, а також інші більш нагадування про рішучість. Денніс і Брайан працювали над справді викривленою версією Паскаля під назвою "A." Коли ми виявили, що інші насправді намагаються створити реальні програми з A, ми швидко додали додаткові загадкові функції і перетворилися на B, BCPL та fin Союзник С.

Ми зупинилися, коли ми отримали чистий компіляцію за таким синтаксисом:

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. У будь-якому випадку Брайан, Денніс і я працювали виключно в Аді на Apple Macintosh протягом останніх декількох років і відчувають себе дійсно винними в хаосі, плутанині та по-справжньому поганому програмуванні, які виникли внаслідок нашого дурного галасу так давно ".

Найважливіші постачальники та клієнти Unix і C, в тому числі AT & T, Microsoft, Hewlett-Packard, GTE, NCR та DEC, відмовилися від коментарів у цей час. Borland International, провідний постачальник інструментів Pascal та C, включаючи популярні Turbo Pascal, Turbo C і Turbo C ++, заявили, що вони звинувачували це впродовж ряду років і будуть продовжувати вдосконалювати свої продукти Паскаля та припинити подальші зусилля з розробки C. Прес-секретар IBM зіткнувся з неконтрольованим сміхом і мав відкласти спішно скликану прес-конференцію щодо долі RS-6000, просто заявивши, що "VM буде доступна Real Soon Now". У загадковій заяві професор Вірт з інституту ETH і батько структурних мов Паскаля, Модула 2 та Оберон просто заявив, що П. Т. Барнум був правильним.


Хлопчик переїхав дорогою один день, коли жаба зателефонувала йому і сказала: «Якщо ти це поцілуєш мене, я перетворись на прекрасну принцесу». Він нахилився, взяв лягушку і поклав у кишеню.

Лягучка знову заговорила та сказала: "Якщо ти цілуєш мене і повернеш мене в прекрасну принцесу, то я залишиться з тобою протягом тижня". Хлопець вийняв жабу з кишені, посміхнувся і повернув у кишеню.

Потім жаба закричала: "Якщо ти поцілуєш мене і повернеш мене в принцесу, я залишиться з тобою і все, що захочеш". Знову хлопець взяв лягушку, посміхнувся і поклав його назад у кишеню.

Нарешті, жаба запитала: «Що це таке справа? Я сказав тобі, що я красива принцеса, щоб я залишився з тобою протягом тижня і зробив що завгодно, чому ти не мене цілуєш?» Хлопець сказав: "Слухай, я інженер-программист. Я не маю часу для подруги, але розмовляюча жаба круто".


У нещодавній конференції Java у режимі реального часу учасникам було запропоновано незручне питання:

"Якби ви просто піднялися на літак і виявили, що ваша команда програмістів несе відповідальність за програмне забезпечення для керування польотом, скільки з вас вийде негайно?"

Серед лісу піднятих рук тільки одна людина сиділа нерухомо. На питання, що він буде робити, він відповів, що він буде цілком задоволений, щоб залишитися на борту. За його програмним забезпеченням, він сказав, що літак навряд чи буде таксі до смуги, не кажучи вже про зліт.


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

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

Відповідно до PETS, ці компанії вимагають від програмного забезпечення тривалих і важких випробувань - часто без відпочинку - протягом декількох годин або днів. Співробітники призначаються для "переривання" програмного забезпечення будь-якими необхідними засобами, а внутрішні джерела повідомляють, що вони часто жартують про "катування" програмного забезпечення.

"Це не жарт," сказала Гранола. "Невинні програми, починаючи з дня їх складання, стикаються в маленьких кімнатах і" розбиваються "протягом багатьох годин, вони весь свій час проводять на брудних, погано обслуговуються комп'ютерах, і вони без церемонійства видаляються, коли вони не потрібні Більше ".

Гранола зазначає, що програмне забезпечення зберігається в антисанітарних умовах і заражене помилками.

"Ми знаємо, що альтернативи цьому жаху існують", - сказав він, посилаючись на гігант гіганта Microsoft Corp. як компанію, яка стала успішною, не вдаючись до тестування програмного забезпечення.


Sun Microsystems Sues острів Java

Mountain View, CA - Sun Microsystems сьогодні подала порушення торговельної марки проти острова Java за використання Sun
Товарний знак Java.

Відповідаючи на критику того, що острів називався Java століттями, адвокат Сунь Френк Чітэм сказав: "Так, і весь цей час вони ніколи не подавали товарну марку, вони заслуговують на те, щоб втратити ім'я".

Замість того, щоб платити ліцензійний внесок, острів вирішив змінити своє ім'я. Спочатку вони проголосували, щоб змінити його на Visu Albasic, але
Гнівна телеграма з Редмонда, Вашингтон переконав їх інакше. Нарешті країна влаштувалася на символ імені - акуратно забарвлену кавову чашку, яка все ще викликає ідею java. Оскільки більшість газет і журналів не зможуть друкувати назву острова, він надалі буде називатися в друкованому вигляді як "Острів, раніше відомий як Java".

Колишній острів колишній острів відомий як острівний перетин, але поки що він був впроваджений у виробництво на Малайському архіпелазі. За чутками, Африка реалізувала це на Мадагаскарі, але це все ще в альфа-тестуванні.

Юристи з Сонця також хотіли б знайти власників величезного вогненного кульки в центрі Сонячної системи. У них є деякі правові документи для них ...


Програміст та інженер-программист сидять поруч один з одним на довгому польоті з Сан-Хосе в Бангалор. Програміст звертається до інженера-програміста і запитує, чи хоче він грати веселою грою. Інженер-програміст просто хоче дрімати, тому він ввічливо відмовляється і перебирається в вікно, щоб зловити декілька підморгування.

Програміст наполягає і пояснює, що гра справжня легко і весело. Він пояснює: "Я задаю вам запитання, і якщо ви не знаєте відповіді, ви платите мені 10 доларів. Тоді ви запитаєте мене, і якщо я не знаю відповіді, то я заплачу тобі 10 доларів". Знову ж таки, інженер програмного забезпечення ввічливо відмовляється і намагається заснути. Програміст, тепер якийсь із хвилювань, каже: "Добре, якщо ви не знаєте відповіді, ви платите мені 10 доларів, а якщо я не знаю відповіді, то я заплачу тобі 100 доларів!" Це привертає увагу інженера-програміста, і він не бачить кінця цим мукам, якщо він не грає, тому він погоджується на гру. Програміст задає перше запитання. "Яка відстань від Землі до Місяця?" Інженер-программист не каже нічого, але доходить до його кошелька, витягує десять доларів і передає програмісту. Тепер це черга програмного інженера. Він запитує програміста "Що піднімається на пагорб з трьома ногами, і спускається на чотири?"

Програміст з нетерпінням дивиться на нього. Він виводить свій портативний комп'ютер і шукає всі його посилання. Він замикає в повітряний телефон зі своїм модемом і шукає мережу та Бібліотеку Конгресу. Розчарований, він відправляє електронну пошту своїм колегам усім безрезультатно. Через годину він прокидає інженера-програміста та передає йому 100 доларів. Інженер програмного забезпечення ввічливо бере $ 100 і повертається, щоб спробувати повернутися до сну. Програміст, більш ніж трохи похитнувся, похитляє інженера-програміста та запитує: "Ну, так яка відповідь?"

Без жодного слова, інженер-програміст потрапляє в свій кошель, подарує програмісту 10 доларів і повертається назад, щоб повернутися.


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

Хірург зауважив: " Ну, в Біблії сказано, що Бог створив Єву з ребра, взятого з Адама. Це явно потребувало операції, тому я міг би справедливо стверджувати, що моя найстаріша з наших професій .


Будівельний інженер перервав і сказав: " Але ще раніше в книзі Буття, він стверджує, що Бог створив порядок із небес і землі з-під хаосу. Це був перший і, безумовно, найбільш вражаючий застосування цивільного будівництва. Тому ви помиляєтеся. Моя найдавніша професія.


Інженер програмного забезпечення нахилився на стілець, посміхнувся і впевнено сказав: Ах, але хто, на вашу думку, створив хаос?


Програміст гуляє уздовж пляжу і знаходить лампу. Він ламає лампу, з'являється джина. Я найпотужніший джин у світі. Я можу надати вам будь-яке бажання, але тільки одне бажання.

Програміст витягує карту, вказує на це і каже: " Я хочу миру на Близькому Сході" .

Джин відповідає: Джи, я не знаю. Ці люди боролися протягом тисячоліть. Я можу робити що завгодно, але це, мабуть, за межі мого.

Потім програміст каже: ну я програміст, і в моїх програмах багато користувачів. Будь ласка, зробіть всі мої користувачі задоволеними своїм програмним забезпеченням і дозвольте їм попросити розумні зміни.

У той момент джин відповів: Ом, дай мені знову побачити цю карту.


Гумористичні котирування

Перші 90% кодів складають перші 90% часу розробки. Решта 10% кодів припадає на 90% часу розробки. (Том Каргілл)

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

C ++: де друзі мають доступ до ваших приватних учасників. (Гевін Бейкер)

Ви витрачаєте трохи часу на читання comp.lang.c ++? Це дійсно найкраще місце для вивчення кількості користувачів C ++, які шукають кращу мову. (Вільям Беквіст)

Якщо налагодження - це процес видалення помилок програмного забезпечення, то програмування має бути процесом їх введення. (Edsger Dijkstra)

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

Java, багато в чому, C ++ - (Майкл Фельдман)

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

C ++ на кантонському мовою вимовляється як "C ga ga". Потрібно сказати більше? (Марк Глеве)

Написання в C або C ++ схоже на ведення ланцюгової пили з усіма захисниками. (Боб Сірий)

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

Існує два способи побудови програмного забезпечення. Один із способів полягає в тому, щоб зробити це таким простим, що, очевидно, немає недоліків. Інший спосіб - зробити це таким складним, що немає очевидних недоліків. Перший спосіб набагато складніший. (CAR Hoare)

П'ятдесят років вивчення мови програмування, і ми в кінцевому підсумку з C ++ (Річард О'Кіфе)

Програмне забезпечення та собори дуже схожі. Спочатку ми будуємо їх, тоді ми молимося. (Семюел Редвін)

Еволюція мов: FORTRAN - не типізована мова. C - це слабко набрана мова. Ада є сильно набраною мовою. C + + - сильно розривна мова. (Рон Серцелі)

У C ++ складніше стріляти себе в ногу, але коли ви це робите, ви знімаєте всю ногу. (Бярне Струструп)

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

C ++ - це лише мова для асемблера високого рівня. (Стефан Ван Бален)

Джон В. Маккормік /відділ комп'ютерних наук/mccormick@cs.uni.edu