Как стать автором
Поиск
Написать публикацию
Обновить

Сравнение языков программирования с техникой

image
Когда-то давно наткнулся на сравнение C++ с другими языками программирования.
Суть такова: C++ как бульдозер, в то время как существуют другие языки, похожие на спортивные машины, но они могут ездить только по дороге.

Я решил продолжить это сравнение. Но не просто абстрактно, а со следующими характеристиками:
  • Скорость транспорта это скорость разработки на этом языке.
  • Область передвижения это область применения языка программирования.
  • Земля — десктопные приложения, воздух — браузер.

Warning: Пишу только про те языки, с которыми сам работал. Дополню статью из комментариев, если что.
Warning 2: Разумеется все субъективно, так что отнеситесь с юмором.
Warning 3: Много картинок. 99.43% что сервер не выдержит хабраэффекта.

Итак, поехали:

PHP:

image

C#:

image

Java:

image
Не работал с java, но думаю она выглядит именно так.

C++:

image

Perl:

image

Javascript:

image
image
В связи с тем, что язык используется как в браузере, так и на серверах, получается вот такой трансформер. Если возникла мысль: а почему он по земле просто ходит, ведь разработка на нем не уступает другим решениям? Ответ: Такие роботы не так уж и медленно ходят. Если предположить, что он 30 метров в высоту и время шага такое же как у человека, то получается, что он бегает со скоростью 450 км\час

Coffeescript:

image
image
Быстрее и с наворотами, но сложность конструкции существенно увеличивается, и теперь в случае поломки сложнее понять в чем проблема.

Ruby:

image
Вобщем то сказать нечего. Помимо всех качеств еще и хорошо выглядит.

Assembler:

image

BrainFuck:

image

html, css, haml, scss, sass, less, xml, json…

image
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.