Veloman...
Профиль
Группа: WinCity Team
Сообщений: 1627
Регистрация: 22.02.2001
Из: Russia, Moscow
Пользователь №: 32
Конфигурация
Корпус: HP Compaq 8510w Процессор: Core2 Duo/Extreme Материнская плата: на чипсете Intel 945PM Оперативная память: 3 GB DDR667 Видеокарта: -- Жесткий диск (винчестер): 120GB 7200rpm Дисковод: Нет дисковода CD/DVD: DVD+-RW (DoubleLayer) Модем: внутренний Сетевой адаптер: Onboard гигабитный, Wi-Fi Intel Звуковая плата: не помню Монитор: 15 (1920x1200) Операционная система: Windows XP Pro Rus Прочее: Asus WL600g
|
Краткое руководство программиста по языкам программирования. Краткое руководство программиста по языкам программирования. Бурное размножение современных языков программирования (которые, похоже, просто заимствуют друг у друга бессчетные нововведения) приводит к тому, что иногда бывает трудно вспомнить, какой язык вы в настоящее время используете. Это удобное руководство предлагается для общего использования в целях помощи программистам, оказавшимся перед такой дилеммой. Задача: прострелить себе ногу.
C: вы простреливаете себе ногу
c++: вы случайно создаете дюжину экземпляров объекта "вы" и всем им простреливаете ногу. Срочная медицинская помощь оказывается невозможной, так как вы не можете разобраться, где настоящие объекты, а где - те, которые только указывают на них и говорят: "а вот - я!".
Фортран: итеративно вы простреливаете каждый палец ноги, а когда пальцы заканчиваются, загружаете следующую ногу и продолжаете. Когда пули заканчиваются вы все-равно продолжаете попытки прострелить себе ноги, потому что не имееете возможности обработать такую особую ситуацию.
Паскаль: транслятор не позволит вам прострелить себе ногу.
Ada: после тщательного описания пакета "нога", вы пытаетесь одновременно зарядить пистолет, нажать курок, завопить и выстрелить себе в ногу. В ходе попыток обнаруживается, однако, что вас постигла неудача, так как ваша нога оказалась неверного типа.
Кобол: наводите ПИСТОЛЕТ COLT 45 на НОГА. СТОПА, затем помещаете РУКА.КИСТЬ. ПАЛЕЦ на ПИСТОЛЕТ. КРЮЧОК И НАЖИМАЕТЕ. Затем возвращаете ПИСТОЛЕТ В КОБУРУ. ПРОВЕРЬТЕ, нуждаются ли шнурки в повторном связывании.
Lisp: вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который...
Форт: нога простреливать себе вы.
Пролог: вы сообщаете программе, что вы хотите иметь простреленную ногу. Программа разрабатывает способ этого достичь, но синтаксис языка не позволяет объяснить этот способ вам.
Бейсик: вы простреливаете себе ногу из водяного пистолета. В расширенных реализациях языка продолжаете, пока вся нижняя часть тела не промокнет.
Visual basic: на самом деле, вы будете только выглядеть, как- будто ваша нога прострелена. Однако, в процессе реализации вы получите столько удовольствия, что подобные мелочи вас не озаботят.
Hypertalk: поместите первую пулю пистолета в ступню левой ноги вас. Сообщите результат.
Motif: вы потрачиваете несколько дней на построение uil - описания вашей ноги, пули, ее траектории и замысловатой резьбы по слоновой кости на рукоятке пистолета. Когда вы наконец-то управились и готовы нажать курок, пистолет закупоривается.
Apl: вы простреливаете себе ногу, затем тратите целый день на то, чтобы представить себе, как это сделать с меньшим количеством символов.
Снобол: если вам удастся, прострелите себе ногу. Если не удастся, то прострелите себе правую ногу.
Unix: % ls foot.C foot.H foot.O toe.C toe.O % rm * .O rm: .O no such file or directory % ls %
параллельный euclid: вы простреливаете себе чью-то чужую ногу.
Язык управления заданиями ibm/370: вы посылаете свою ногу в управляющую систему с приложением документа на 400 страниц, точно описывающего, как именно вы хотите быть простреленным. Через три года ваша нога возвращается с глубоким ожогом.
Paradox: не только вы можете прострелить себе ногу, но и ваши пользователи.
Access: вы пытаетесь прицелиться в вашу ногу, но в результате простреливаете все борландовские дистрибутивные дискеты.
Revelation: вы уверены, что сможете прострелить себе ногу, как только разберетесь, для чего служат эти маленькие хорошенькие пульки.
Ассемблер: вы пытаетесь прострелить себе ногу, но обнаруживаете, что прежде вам придется изобрести пистолет, пулю, курок и вашу ногу.
Модула-2: после того, как вы понимате, что фактически ничего не можете сделать на этом языке, вы простреливаете себе голову.
За давностью лет авторство установить не удалось...
|