
Когда-то давно наткнулся на сравнение C++ с другими языками программирования.
Суть такова: C++ как бульдозер, в то время как существуют другие языки, похожие на спортивные машины, но они могут ездить только по дороге.
Я решил продолжить это сравнение. Но не просто абстрактно, а со следующими характеристиками:
- Скорость транспорта это скорость разработки на этом языке.
- Область передвижения это область применения языка программирования.
- Земля — десктопные приложения, воздух — браузер.
Warning: Пишу только про те языки, с которыми сам работал. Дополню статью из комментариев, если что.
Warning 2: Разумеется все субъективно, так что отнеситесь с юмором.
Warning 3: Много картинок. 99.43% что сервер не выдержит хабраэффекта.
Итак, поехали:
PHP:

C#:

Java:

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

Perl:

Javascript:


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


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

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

BrainFuck:

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