C# — мощная лазерная пушка, установленная на тщедушном ослике. И да, без ослика она практически не работает.
Если бы языки программирования были оружием (16 фото)

C — это берданка (orig. M1 Garand). Старая, но надежная.
Если бы языки программирования были оружием (16 фото)

C++ — нунчаки, очень крутые в руках Брюса Ли, но прежде чем овладеть ими получаешь столько синяков и тратишь столько времени, что невольно задумываешься о том, почему не выбрал что-нибудь другое.
Если бы языки программирования были оружием (16 фото)

Perl — коктейль молотова. Был вполне себе применим в стародавние времена, но радикалы даже сейчас иногда используют.
Если бы языки программирования были оружием (16 фото)

Go — это собраный вручную из найденых на свалке кусков “if err != nil” пистолет. Также он стреляет табами вместо пробелов.
Если бы языки программирования были оружием (16 фото)

bash — это тот самый проклятый молоток, для которого при работе все выглядит как гвозди, даже ваши пальцы.
Если бы языки программирования были оружием (16 фото)

Rust — это пистолет, напечатанный на 3D-принтере. Пока что сыро и ненадежно, но когда-нибудь обязательно выстрелит!
Если бы языки программирования были оружием (16 фото)

JavaScript — меч без ручки. (Прим. переводчика: чтобы не резаться, люди иногда обматывают ручку изолентой типа CoffeeScript, но все-равно что-то не то.)
Если бы языки программирования были оружием (16 фото)

PHP — шланг, которым нужно соединить выхлопную трубу с салоном авто и запустить двигатель, чтобы убить (Прим. переводчика: соответственно и попахивает не очень).
Если бы языки программирования были оружием (16 фото)

Scala
— это тот же пулемет 240G, но руководство для него написано на каком-то непонятном диалекте. Настолько непонятном, что многие считают его просто какой-то ахинеей.
Если бы языки программирования были оружием (16 фото)

Mathematica — низкоорбитальная лазерная пушка. Может делать много прикольных вещей, но далеко не всякий может ее себе позволить.
Если бы языки программирования были оружием (16 фото)

Prolog — это оружие с искусственным интеллектом. Оно, конечно, выполняет поставленную задачу, но заодно создает несколько терминаторов, которые возвращаются в прошлое и охотятся за вашей матерью.
Если бы языки программирования были оружием (16 фото)

Ruby
— украшенный рубинами меч. В общем ничего особенного, но выглядит круто — поэтому его и выбирают.
Если бы языки программирования были оружием (16 фото)

Lisp — это целый подкласс опасных бритв и заточек разного типа. Используется только весьма опасными, зачастую сумасшедшими, типами.
Если бы языки программирования были оружием (16 фото)

Java — крутой пулемет 240G, но если лента с патронами заедает на NullPointerException, то оружие взрывается и убивает стрелка.
Если бы языки программирования были оружием (16 фото)

Python — это двустволка “v2/v3”, но стрелять можно только из одного ствола. Каждый стреляет из того, который ему больше нравится и никогда не знаешь наверняка, из какого придется стрелять в следующий раз.
Если бы языки программирования были оружием (16 фото)