Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Categories:

Программирование и транспорт

Предлагаю пофантазировать. Не обязятельно языки.

Кобол - Ford Model T. Самая массовая и успешная машина, но была давно и по современным меркам невероятное говно.

Java - современный автомобиль. Наиболее универсальное средство, достаточно массовое, вряд ли кто-то будет кричать "не буду я садиться в это говно". Адепты несколько ебанутые. Американцы вообще рождаются с driving license и без авто как без ног.

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

Японский мопед, китайский мотоцикл и спортивный мотоцикл легко себе представить.

Формальные методы в программировании - пассажирские перевозки по баллистической суборбитальной траектории. Обещают быстро и комфортно, но не существует в природе.

ACL2 и аналоги - баллистические ракеты. Как бы да, быстрый транспорт и даже реально применяется для критических вещей, но не совсем транспорт и не про комфорт или людей.

ATS и аналоги - орбитальные самолёты. Idris - что-то типа Virgin Galactic.

Функциональное программирование - сверхзвуковые пассажирские самолёты. Хоть сверхзвуковые самолёты и есть, но пассажирских нету и вообще непонятно, есть ли за ними будущее.

Lisp - Конкорд. Был хайп в прошлом, но сдулся. Ту-144 - наверное, APL.

Haskell - что-то типа SR-71 Blackbird.

Низкоуровневое программирование - морские перевозки. Когда едут в командировку, вариант плыть на корабле даже не рассматривают, но дешёвые бананы из Эквадора есть любят.

Ада - Титаник

Си - сухогруз. Если вдруг много перевезти и дёшево.

Си++ - контейнерные перевозки. В-основном, морские, но есть и железнодорожные, и авто, и даже для самолётов есть специальные контейнерики, но маленькие.

В-общем, жду обновлений, улучшений и дополнений :)
Tags: fp, programming
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 118 comments