Юмор программистов. Origin: Communication Systems Newsgate

Прикольные картинки
Анимированные GIF-ки
Похабные
Компьютерные
Чернуха !
Эротические
Автомобильные
Новогодние
Спортивные
Запрещённые
Пошлые комиксы
Бивис и Батхед
Садистские стишки
Пошлые загадки
Юмористические рассказы





    Intel: Да я такой... такой... NO CARRIER...

    Голос за кадpом: Каppиёp лост.

    Конец.

    Copyright (c) А. М. Щеpбаков,
    1993, 1994.





    Специально для супругов-программистов...

    Фирма Novell выпустила специальный вариант локальной сети под названи-
    ем BedNet, рассчитанный специально на супругов программистов. Сеть по-
    ставляется в комплекте с двуспальной кроватью с вмонтированными в тум-
    бочки компьютерами и дисплеями.

    Теперь муж может послать жене сообщение "Спокойной ночи, дорогая !" и
    принять ответ не выходя из отладчика.

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





    Алан.Дж.Перлис

    афоризмы программирования


    от редактора перевода.

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

    * * *

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

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



    1. То, что для одного человека константа, для другого - переменная.

    2. Функции задерживают связь, структуры данных стимулируют связь.
    Мораль: Структурируйте данные как можно позднее в процессе
    программирования.

    3. Синтаксический сахар вызывает рак точек с запятой.

    4. Каждая программа является частью другой программы и редко
    соответствует ей.

    5. Если программа манипулирует большим количеством данных, она делает
    это лишь несколькими способами.

    6. Симметрия представляет собой концепцию, сокращающую сложность
    (сопрограммы содержат подпрограммы); ищите ее повсюду.

    7. Проще написать неправильную программу, чем понять правильную.

    8. Язык программирования имеет низкий уровень, если в программах
    приходится уделять внимание несущественному.

    9. Лучше, чтобы в 100 функциях использовалась одна структура данных,
    чем в 10 функциях - 10 структур.

    10. Как можно раньше вступайте на проторенную стезю: Не изменяйте
    своим привычкам. Накапливайте идиомы. Стандартизируйте. Единственная
    разница (!) Между шекспиром и вами состоит не в об'еме словаря, а в
    количестве идиом.

    11. Если в вашей процедуре 10 параметров, вероятно, какой-нибудь
    пропущен.

    12. Рекурсия - основа программирования, поскольку она сокращает время
    написания программы.

    13. Если двое пишут в точности одну и ту же программу, нужно
    преобразовать каждую в микрокод, и тогда они, конечно, не будут
    одинаковыми.

    14. В конечном счете каждая программа устаревает, как и рококо, а
    потом и вовсе умирает.

    15. Все нужно проектировать сверху вниз, за исключением фундамента, с
    которого нужно начинать.

    16. У каждой программы (по крайней мере) два назначения: Что она
    должна делать и чего не должна.

    17. Если при об'яснении вашей программы слушатель начинает кивать
    головой, его пора будить.

    18. Не стоит писать программу без цикла и структурированной
    переменной.

    19. Не стоит изучать язык, который не меняет вашего представления о
    программировании.

    20. Там, где есть модульность, возможно непонимание: Сокрытие
    информации предполагает необходимость проверки связи.

    21. Оптимизация препятствует эволюции.

    22. В хорошей системе не может быть слабого языка команд.

    23. Чтобы понять программу, необходимо отождествить себя и с машиной,
    и с программой.

    24. Если бы мы писали программы с детства, то с годами, возможно,
    научились бы их читать.

    25. Мысленно человек может только воспроизвести сложную информацию.
    Движение, или течение, или изменение перспективы важнее, чем статическое
    изображение, каким бы красивым оно не было.

    26. Мы всегда хотим сказать в своих программах что-то такое, что на
    всех известных языках можно сказать только плохо.

    27. Как только вы поняли, как писать программу, заставьте сделать это
    кого-нибудь другого.

    28. В программировании трудно найти правильную единицу времени для
    измерения прогресса. Некоторые соборы строились веками. Можно ли
    вообразить грандиозность и размер программы, на которую затратили столько
    времени?

    29. Для систем аналогом пластической операции является введение в
    управляюший граф ребра, которое создает цикл, а не просто еще одну
    вершину.

    30. Все, что мы делаем в программировании - это частный случай
    чего-то более общего, и зачастую мы осознаем это чересчур быстро.

    31. Простота не предшествует сложности, а вытекает из нее.

    32. Работу программистов следует оценивать не по их изобретательности
    и логике, а по полноте анализа каждой ситуации.

    33. Одиннадцатая заповедь гласит: "Вычисляй" или "не вычисляй" - я
    уже не помню.

    34. Строка - это застывшая структура данных, и повсюду, куда она
    передается, происходит значительное дублирование процесса. Это идеальное
    средство для сокрытия информации.

    Страница 24 из 104 Следующая страница

Анекдоты
Избранные
Чернуха!
Эротические
Про голубых
Про Вовочку
Про наркоманов
Про Новых Русских
Армейские
Медицинские
Компьютерные
Про чукчу
Про евреев
Про Чапаева
Про Штирлица
Про студентов
Маразмы
Армейские
Эротические
Детские
Компьютерные
С пейджера
Обои для рабочего стола
(Wallpapers)
Девушки
Бритни Спирс
Властелин колец
Matrix
Звёздные войны
Автомобили
Животные
Авиация
Мистические
Космос


© prikol.pp.ru   Prod. Ltd. Inc., 2001-2025, Russia. Contact us.
Online since 2001-11-19. Today 21 February 2025. English version.
При использовании материалов с сайта, ссылка на prikol.pp.ru обязательна!