Для программистов языки программирования — это оружие, но некоторым оружием легко пользоваться, некоторым — нет, а некоторые могут даже убить вас.
Язык C — это винтовка M1 Garand: очень старая, но надёжная.
C++ — это нунчаки. Они мощны и эффектны в умелых руках, но чтобы овладеть ими, нужны годы практики. Многие надеются перейти на другое оружие.
Perl — это коктейль Молотова. Он был очень полезен на поле боя, но сейчас им мало кто пользуется.
Java — это единый пулемёт M240 с ленточным питанием. Иногда его патронная лента круглая, а иногда нет. Если нет, то при выстреле вы получаете NullPointerException, пулемёт взрывается, и вас разрывает на куски.
Scala — это вариант единого пулемёта M240, но его руководство написано на непонятном диалекте. Многие подозревают, что это просто речь во сне.
JavaScript — это меч, но без рукояти.
Go — это самодельный стартовый пистолет "if err != nil". После каждого выстрела приходится проверять, действительно ли он выстрелил.
Rust — это напечатанный на 3D-принтере пистолет. Возможно, в будущем он действительно станет полезным.
bash — это крайне неудобный молоток. Когда вы им замахиваетесь, оказывается, что всё выглядит как гвоздь, особенно ваши пальцы.
Python — это двустволка "v2/v3". Одновременно можно выстрелить только из одного ствола, и вы никогда не знаете, из какого ствола стрелять.
Ruby — это драгоценный клинок, инкрустированный рубинами. Люди обычно используют его, потому что он выглядит эффектно.
PHP — это водопроводная труба. Обычно один конец подсоединяют к выхлопной трубе автомобиля, а другой — в окно автомобиля, затем садятся в автомобиль и запускают двигатель.
Mathematica — это пушка для частиц на низкой околоземной орбите. Она, возможно, способна творить удивительные вещи, но пользоваться ею могут только те, кто может себе это позволить.
C# — это мощная лазерная пушка, установленная на осле. Если снять её с осла, она, похоже, не способна испускать лазерные лучи.
Prolog — это оружие искусственного интеллекта. Вы говорите ему, что делать, и оно делает именно это, но после этого оно создаст несколько Терминаторов и сожжёт ваш дом.
Lisp — это бритва со множеством стилей. Ею пользуются только те, кто ищет острых ощущений и опасности.