Если бы языки программирования были автомобилями
52К открытий52К показов
Язык Си
Си был бы вездеходом: компактный, мощный, может пройти везде, и надёжный в ситуациях, когда ваша жизнь зависит от него.
C++
C++ — это новый Си. В два раза более мощный, и также в два раза больше в размере. Способен работать в недружелюбной обстановке, но если вы попытаетесь использовать его без соответствующей подготовки, то, скорее всего, всё закончится печально.
C#
C# похож на С++, но множество деталей стали безопаснее, чтобы его могли использовать обычные люди. Выглядит немного нелепо, но по большей части он настолько же мощный и удобный, особенно если вы не отъезжаете далеко от заправок, автомастерских и прочих радостей цивилизации.
Java
Java выглядит как ещё одна попытка улучшить старый добрый Си-вездеход. Похоже, что адаптация для простых людей вполне удалась, но машина стала медленнее, крупнее, больше загрязняет воздух, а люди думают, что вы деревенщина.
Python
Python хорош для ежедневных задач: легко управляемый, универсальный, все удобства включены в комплект. Он не быстрый и не особо сексуальный, но своё дело делает.
Perl
Perl в целом предназначен для тех же целей, что и Python, но в наши дни на нём ездят только бородатые бывшие хиппи.
LISP
Кажется, что LISP существовал с самой зари автомобилестроения. Если вы катаетесь на нём, то становитесь сильнее в буквальном смысле. Но на самом деле перемещаться на LISP могут только спортсмены или маньяки.
Haskell
Haskell — это такая хипстерская версия LISP.
PHP
PHP — это тот ещё автомобиль, который вы используете только потому, что привыкли и многие в вашей местности ездят на таких же. Если на PHP неудачно проехать по лежачему полицейскому, то машина загорится и, скорее всего, взорвётся.
Go
Автомобиль Go новенький и весь сияет. Техники говорят вам, что это машина будущего и скоро все будут ездить на таких. Но на практике этот автомобиль полезен только тогда, когда вы ограничиваете себя в желании ездить куда захотите, а направляетесь только туда, когда он может доехать.
COBOL
COBOL казался неплохой идеей для своего времени.
MATLAB
MATLAB — это такая штука, которую используют учёные для своих учёных штучек.
R
R — это то, что используют учёные тогда, когда не могут позволить себе MATLAB.
OCaml
OCaml — автомобиль довольно смешной формы, который почему-то любят некоторые европейцы.
JavaScript
А это JavaScript. Даже если вы нацепили большие колёса и нарисовали гоночную полосу на капоте машины для гольфа, то это всё ещё чёртова машина для гольфа.
52К открытий52К показов