Если бы языки программирования были религиями…

15 комментариев
Если бы языки программирования были религиями…
С удивлением обнаружил, что в интернете не было перевода на русский довольно забавной статейки, написанной неким Rodrigo Braz Monteiro, в которой он сравнивает языки программирование и религии. Поэтому пришлось делать перевод самому, который ниже и прилагается. С – Иудаизм. Данный язык стар и обладает множеством ограничений, тем не менее, большинство в мире знакомы с его законами и уважают их. Фишка в том, что вы не можете переквалифицироваться в сишника – надо быть им с самого начала, иначе вам будет казаться, что всё это какое-то умопомешательство. Также если дела идут плохо, многие люди всё ответственность любят спихивать именно на С. Java – Фундаменталистcкое или Ортодоксальное Христианство. Теоретически, Java основана на С, но лишена такого большого количества законов и ограничений, что абсолютно не напоминает оригинал. Вместо этого она обладает внушительным набором своих суровых правил, которые её приверженцами считаются куда лучше и справедливее, нежели у C. Они не только уверены что их язык лучший в мире, но и готовы сжечь на костре инквизиции всех, кто с этим не согласен. PHP – Кафетерийное Христианство (так принято обозначать тех христиан или церкви, которые следуют только тем догматам, которые лично их устраивают, а на другие запреты и идеи забивают). PHP сражается с джавой за веб-рынок, разделяет при этом некоторые общие концепции с С и Java, но только те которые пэхапистам симпатичны. Данный язык может не такой гармоничный, как другие, но он оставляет большую свободу разработчику, якобы при этом сохраняя цельность как языка. И да, в нем, наконец, забыли навсегда концепцию “goto hell". C++ - это Ислам. Данный язык берёт основу в С, но не только наследует его законы, но и добавляет целый комплекс своих. Он настолько многогранный, что может быть основой всего – от произведений искусств до зверства и насилия. Его последователи уверены, что это единственный по-настоящему универсальный язык и очень не любят, когда кто-то утверждает обратное. И да лучше не пробуйте при них оскорблять этот язык или его создателя - зарежут. C# - Мормонизм. На первый взгляд он такой же как Джава, но если присмотреться то можно понять что он управляется одной корпорацией (которую многие последователи джава считают дьявольской), а также, что многие теологические концепции у этих языков отличаются. Можно было бы допускать, что этот язык весьма симпатичен, если бы только последователи Джавы не подвергали вас такой обструкции за разработку на C#. Lisp – Дзен-буддизм. Здесь нет никакого толком определённого синтаксиса, нет каких-то догм и идолов. Вся вселенная в ваших руках, если вы достаточно просветлены, чтобы это осознать. Некоторые говорят, что это вообще не язык, а другие, наоборот, считают его единственным настоящим языком. Haskell - это Таоизм. Он настолько отличается от других языков, что много людей не может понять, как на нём можно разработать что-то полезное. Его последователи верят, что это путь к мудрости, но вот только эта мудрость за пределами понимания большинства смертных. Erlang – Индуизм. Ещё один странный язык, который выглядит совершенно бесполезным, но в отличие от большинства современных языков, он построен вокруг концепции существования множественных божеств. Perl – это Вуду – непостижимый набор тайных ритуалов, которые включают в себя жертвоприношения животных и использование их крови, и могут навсегда нарушить ваше душевное устройство. Часто используется, когда ваше начальство требует от вас выполнить срочную задачу в 21 30 в пятницу. Lua – это было бы Виканство (неоязыческое западноевропейское оккультное учение, основой которого является поклонение созидательным силам Природы в виде Богини и Бога). Пантеистичный язык, который может легко быть адаптирован к любой местности и культуре. Правила кодирования на нём очень либеральны и позволяют использовать техники, которые в случае обычных языков назвали бы магическими. Данный культ связывают с поклонением луне. Ruby – Неоязычество. Смесь различных языковых концепций и идей, соединённых в одно целое. Его паства растёт быстро, и хоть многие к последователям Ruby относятся с подозрением, они переисполнены только благими намерениями по большей части, и ни для кого не опасны. Python – это был бы Гуманизм. Он простой, лишён множества ограничений, и всё что от вас требуется - это следовать его общей идее. Многие его последователи провозглашают, что они избавились от сложности и зарегулированности других языков и открыли заново радость программирования. Некоторые, правда, называют всё это псевдокодированием. COBOL - это Древнее Язычество – были времена когда он был повсеместно распространён и популярен, но сейчас, к радости всех нас, уже практически умер. Хотя большинство боится его пугающих ритуалов, некоторые всё же настаивают, что он имеет право на существование и сегодня. APL – это Саентология. Многие люди являются её последователями, однако есть подозрение, что всё это огромная и тщательно продуманная шутка, которая просто вышла из под контроля. учение, согласно которому мир был создан пьяным летающим спагетти-монстром, и поэтому он такой и хреновый). Эзотерический рождённый в интернете язык, который никто не воспринимает в серьёз, несмотря на все усилия по его распространению Visual Basic – это Сатанизм. Отличие только в том, что вам не надо действительно продавать свою душу в данном случае… Спасибо людям с #aegisub за предложения. Не забывайте, что это просто шутка, и никто не намеревался кого-то оскорбить. И да, если вы мусульманин, пожалуйста, не убивайте меня. :) Источник - aegisub.net, оригинал

Читайте также

В сети появился курс по Python от Агентства нацбезопасности США
В сети появился курс по Python от Агентства нацбезопасности США

В сети появился курс по Python от Агентства нацбезопасности США

Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики
Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики

Вышел отчёт HackerRank Developer Skills Report: модные Gо и full-stack разработчики

Google запустила новый курс по автоматизации задач на Python
Google запустила новый курс по автоматизации задач на Python

Google запустила новый курс по автоматизации задач на Python

Dice: самые востребованные у работодателей программистские навыки связаны с данными
Dice: самые востребованные у работодателей программистские навыки связаны с данными

Dice: самые востребованные у работодателей программистские навыки связаны с данными

3 комментария

Обсуждение

1

Отличная статья. Спасибо

0

Интересно чем бы был низкоуровневый asm и странно что его тут нет.

Anonymous
Anonymous хм... в Intetics
0

то есть лучше бы не переводил не постил? какая разница, честно говоря быстрее перевести, чем рыться уже по глубинам гугла, на первых страницах я не заметил, остальное не так уж важно.

2

мне такие посты всегда напоминают людей, которые любят говорить на все подряд что-нить вроде "бойанов", "баянов", etc. Я тоже это видел как-то в Сети на русском года полтора назад - и что? Не нравится пост - не читайте. Че флудить линками... Поверьте - всегда найдутся люди, кто этого не читал. Как и те, кто видит это на каждом углу... :)

0

Так-так-так ..... а где же великий и могучий Delphi - pascal ?! Который католицизм, изящный и бессмертный? :)

0

да что-то у западных кодеров не замечалось никогда пиетета хотя бы к синему окну паскаля, так всем нам знакомому

0

улыбнуло.

Исламист.

Anonymous
Anonymous Sr. Developer/Team Lead в Paralect
1

Категорически против сравнения вижуал васика с сатанизмом. Зачем пятнать доброе имя сатанизма?

3

ААААА.... согласен с pas. VB это нечто уж совсем запредельное

Anonymous
Anonymous Frontend engineer в Juno Lab
0

Раз уж перевод, то правильнее все-таки "Православное", а не "Ортодоксальное" Христианство.

Anonymous
Anonymous хм... в Intetics
1

там по тексту на английском было фундаментальное христиантсво а ортодоксальное я добавил для того чтобы было более понятно

я знаю, что orthodox это православная церковь, но в английском тексте имелось ввиду совсем не она

Anonymous
Anonymous Frontend engineer в Juno Lab
0

Почитал английский вариант. Да, действительно, переведено корректно. Беру свои слова обратно :)

0

интересно, что же пожно таки приписать иудаизму ?

0

Несмотря на шутяшничество сравнений, есть отличия - религия порождает фанатиков, а программирование - всесторонне развитых личностей со своей логикой и своим взглядом на жизнь :)
ЗЫ Для анархизма места в it не осталось ) (хотя это скорее философия)