?

Log in

No account? Create an account

Previous Entry | Next Entry

Каким оружием могли бы быть разные языки программирования


m1.png

C — это берданка. Старая, но надежная.

numchucks.png



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

molotov.png

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

240G.png

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

manual.png

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

sword.png

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

starterpistol.png

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

3dprintedgun.png

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

hammer.png

bash — это тот самый чертов молоток, для которого при работе все выглядит как гвозди, даже ваши пальцы.

doublebarrel.png

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

rubysword.png

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

hose.png

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

spaceweapon.png

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

donkeylaser.png

C# — мощная лазерная пушка, установленная на тщедушном ослике. И да, без ослика она практически не работает.

ai.png

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

shiv.png

Lisp — это целый подкласс опасных бритв и заточек разного типа. Используется только весьма опасными, зачастую сумасшедшими, типами.
promo torin_kr december 5, 2015 19:43 26
Buy for 200 tokens
Этот пост -- заказной. Меня его попросила написать одна моя хорошая знакомая, с которой мы знакомы такое количество лет. что аж страшно становится. Как говорит в таких случаях мой младший брат -- "Да ну нафиг. Столько и не живут". Живут... к сожалению. Ладно, это было лирическое…

Comments

( 13 comments — Leave a comment )
svolik
Sep. 3rd, 2014 09:49 am (UTC)
ява - это страпон.
torin_kr
Sep. 3rd, 2014 11:16 am (UTC)
да ладно... Шо Ви имеете против Явы?
svolik
Sep. 4th, 2014 10:31 am (UTC)
Как минимум ее логи. Не говоря про память даже.
torin_kr
Sep. 4th, 2014 11:16 am (UTC)
С памятью... э-э-э... Сволик, а ты точно умеешь пользоваться указателями? И принудительную очистку памяти в код вставлять не забываешь?
svolik
Sep. 4th, 2014 05:51 pm (UTC)
Торин, а ты меня с программистами не путаешь? Я админ, в большинстве случаев я не могу повлиять на то какой код мне придется поддерживать.
torin_kr
Sep. 4th, 2014 06:34 pm (UTC)
ну извини... Прогеры бывают разные.
svolik
Sep. 4th, 2014 07:45 pm (UTC)
Вот когда увижу живой пример, тогда поверю что дело не в яве.
torin_kr
Sep. 4th, 2014 07:54 pm (UTC)
Где бы тебе пример-то найти... Я подумаю.
svolik
Sep. 4th, 2014 09:51 pm (UTC)
Боюсь, он станет исключением, подтверждающим.
(Deleted comment)
torin_kr
Sep. 3rd, 2014 06:09 pm (UTC)
Хочется конечно. Я сейчас Haskell взялся учить. Пока получается плохо -- совсем другой способ думать, другие абстракции. Но жутко интересно...
(Deleted comment)
torin_kr
Sep. 3rd, 2014 07:04 pm (UTC)
По сравнению с объектными языками. Хаскелл вместо объектов оперирует процессами и функциями...
( 13 comments — Leave a comment )

Latest Month

June 2019
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
Powered by LiveJournal.com
Designed by Akiko Kurono