С удивлением обнаружил, что в интернете не было перевода на русский довольно
забавной статейки, написанной неким Rodrigo Braz Monteiro, в которой он сравнивает языки программирование и религии. Поэтому пришлось делать перевод самому, который ниже и прилагается.
Автору написание этой статьи навеяло сравнение языков
программирования с автомобилями(оригинал), а мне это навеяло перевод…
С –
Иудаизм. Данный язык стар и обладает множеством ограничений, тем не менее, большинство в мире знакомы с его законами и уважают их. Фишка в том, что вы не можете переквалифицироваться в сишника – надо быть им с самого начала, иначе вам будет казаться, что всё это какое-то умопомешательство. Также если дела идут плохо, многие люди всё ответственность любят спихивать именно на С.
Java –
Православие. Теоретически, Java основана на С, но лишена такого большого количества законов и ограничений, что абсолютно не напоминает оригинал. Вместо этого она обладает внушительным набором своих суровых правил, которые её приверженцами считаются куда лучше и справедливее, нежели у C. Они не только уверены что их язык лучший в мире, но и готовы сжечь на костре инквизиции всех, кто с этим не согласен.
PHP –
Кафетерийное Христианство (так принято обозначать тех христиан или церкви, которые следуют только тем догматам, которые лично их устраивают, а на другие запреты и идеи забивают). PHP сражается с джавой за веб-рынок, разделяет при этом некоторые общие концепции с С и Java, но только те которые пэхапистам симпатичны. Данный язык может не такой гармоничный, как другие, но он оставляет большую свободу разработчику, якобы при этом сохраняя цельность как языка. И да, в нем, наконец, забыли навсегда концепцию “goto hell".
C++ — это
Ислам. Данный язык берёт основу в С, но не только наследует его законы, но и добавляет целый комплекс своих. Он настолько многогранный, что может быть основой всего – от произведений искусств до зверства и насилия. Его последователи уверены, что это единственный по-настоящему универсальный язык и очень не любят, когда кто-то утверждает обратное. И да лучше не пробуйте при них оскорблять этот язык или его создателя — зарежут.
C# —
Мормоны. На первый взгляд он такой же как Джава, но если присмотреться то можно понять что он управляется одной корпорацией (которую многие последователи джава считают дьявольской), а также, что многие теологические концепции у этих языков отличаются. Можно было бы допускать, что этот язык весьма симпатичен, если бы только последователи Джавы не подвергали вас такой обструкции за разработку на C#.
Lisp –
Дзен-буддизм. Здесь нет никакого толком определённого синтаксиса, нет каких-то догм и идолов. Вся вселенная в ваших руках, если вы достаточно просветлены, чтобы это осознать. Некоторые говорят, что это вообще не язык, а другие, наоборот, считают его единственным настоящим языком.
Haskell — это
Даосизм. Он настолько отличается от других языков, что много людей не может понять, как на нём можно разработать что-то полезное. Его последователи верят, что это путь к мудрости, но вот только эта мудрость за пределами понимания большинства смертных.
Erlang –
Индуизм. Ещё один странный язык, который выглядит совершенно бесполезным, но в отличие от большинства современных языков, он построен вокруг концепции существования множественных божеств.
Perl – это
Вуду – непостижимый набор тайных ритуалов, которые включают в себя жертвоприношения животных и использование их крови, и могут навсегда нарушить ваше душевное устройство. Часто используется, когда ваше начальство требует от вас выполнить срочную задачу в 21 30 в пятницу.
Lua – это было бы
Виканство (неоязыческое западноевропейское оккультное учение, основой которого является поклонение созидательным силам Природы в виде Богини и Бога). Пантеистичный язык, который может легко быть адаптирован к любой местности и культуре. Правила кодирования на нём очень либеральны и позволяют использовать техники, которые в случае обычных языков назвали бы магическими. Данный культ связывают с поклонением луне.
Ruby –
Неоязычество. Смесь различных языковых концепций и идей, соединённых в одно целое. Его паства растёт быстро, и хоть многие к последователям Ruby относятся с подозрением, они переисполнены только благими намерениями по большей части, и ни для кого не опасны.
Python – это был бы
Гуманизм. Он простой, лишён множества ограничений, и всё что от вас требуется — это следовать его общей идее. Многие его последователи провозглашают, что они избавились от сложности и зарегулированности других языков и открыли заново радость программирования. Некоторые, правда, называют всё это псевдокодированием.
COBOL — это
Древнее Язычество – были времена когда он был повсеместно распространён и популярен, но сейчас, к радости всех нас, уже практически умер. Хотя большинство боится его пугающих ритуалов, некоторые всё же настаивают, что он имеет право на существование и сегодня.
APL – это
Саентология. Многие люди являются её последователями, однако есть подозрение, что всё это огромная и тщательно продуманная шутка, которая просто вышла из под контроля.
LOLCODE —
Пастафарианство (Учение, согласно которому мир был создан пьяным летающим спагетти-монстром, и поэтому он такой и хреновый). Эзотерический рождённый в интернете язык, который никто не воспринимает в серьёз, несмотря на все усилия по его распространению
Visual Basic – это
Сатанизм. Отличие только в том, что вам не надо действительно продавать свою душу в данном случае…
Сравнение для поднятия настроения…
Основной перевод был сделан
тут, а здесь он маленько проапгрёйджен
Upd: Далее по просьбе наших читателей:
ASM –
скорее язычество, общение с духами и природой, которое для непосвященного кажется чем-то невероятным и сверхъестественным. В современном мире с повсеместной урбанизацией природе и общению с ней уделяется все меньше и меньше внимания. Везде техника, автоматизация и прочее. Колдунов и ведьм осталось мало.
JavaScript — это
харизматы, всегда с песнями и танцами…
TCL —
софистика. На нем могут заговорить, неожиданно для самих себя, последователи любых других религий, независимо от цвета кожи, страны проживания и основной религии. За чашкой чая, увлекшись умной беседой, TCL-щик может взгородить целую словесную башню с витиеватой структурой, изящными арками окон и вставками из рубинов, алмазов и перламутровых раковин морских животных.
комментарии (122)
(минусы не от меня)
А это показатель того, что автор не следит за новостями и просто не в курсе того, что в мире творится.
Я б то же минусанул, но не буду.
xkcd.com/353/
Никогда не брошу perl!
svn.python.org/view/python/trunk/Lib/antigravity.py?rev=66902&view=markup
Ной(мир ему) — посланник, т.к. был послан к многобожникам.
Ибрахим(мир ему) — посланник, т.к. был послан к многобожникам.
Моисей(мир ему) также был посланником, т.к. был послан к Фараону(многобожнику).
Иисус(мир ему) был послан к иудеям(единобожникам), но со своим писанием Евангелие.
Мухаммад(с.а.с) был послан к многобожникам, с писанием Коран.
Может вы будете удивлены, но Ислам также ожидает возвращения Иисуса(мир ему)
> Скажите: «Мы уверовали в Аллаха, а также в то, что было ниспослано нам и что было ниспослано Ибрахиму (Аврааму), Исмаилу (Измаилу), Исхаку (Исааку), Йакубу (Иакову) и коленам (двенадцати сыновьям Йакуба), что было даровано Мусе (Моисею) и Исе (Иисусу) и что было даровано пророкам их Господом. Мы не делаем различий между ними, и Ему одному мы покоряемся».
www.quran.az/rus/2/136
>>Данный язык(Ислам) берёт основу в С(Иудаизм), но не только наследует его законы… — убивать пророков? Тему закрыли.
TCL — софистика. На нем могут заговорить, неожиданно для самих себя, последователи любых других религий, независимо от цвета кожи, страны проживания и основной религии. За чашкой чая, увлекшись умной беседой, TCL-щик может взгородить целую словесную башню с витиеватой структурой, изящными арками окон и вставками из рубинов, алмазов и перламутровых раковин морских животных.
А православный язык только один :)
Без этого ни один тест не пройдеш.
Хмм… интересно… название уже ими запатентовано?
* всё есть объекты
* объекты обмениваются друг с другом сообщениями
* каждый объект независимо от остальных перерождается пока не достигнет полного просветления.
ASM — это скорее законы (конституция, ТК, УК и др.) страны. Достаточно точное описание законов и правил поведения. Религия-религией, а вот нарушите законы (систему команд процессора) и ай как плохо будет. ASM-ов много, как и стран (типов процессоров), и все они изменялись во временем. Конституция более точна, нежели религия, но религия берет на себя объяснение многих вещей, в которые вам не надо вникать, в отличии от освоения законов. В тоже время достаточно предеживаться закона страны в которй вы живете (знать систему команд проца, на котором сидите), и все будет нормально (работать без сбоев), даже если не вникать в религии (не осваивать языки высокого уровня).
вы перевели: «Java – Фундаменталистcкое или Ортодоксальное Христианство.»
в оригинале: «Java would be Fundamentalist Christianity».
фундаменталистский и ортодоксальный вообще не одно и то же, а в случае с христианством ортодоксальное = православное, в котором вообще нет принципа «но и готовы сжечь на костре инквизиции всех, кто с этим не согласен.»
ну можно ещё почитать: en.wikipedia.org/wiki/Fundamentalist#Christian_views
т.е. слово «ортодоксальное», написанное вами для уточнения, было неверно употреблено.
исправляйте, в общем ;) а то тема-то скооользская…
А так, вообще-то это ничего не значит, только время немножко убить.
Бляяя ну сколько можно? Единственное, что объединяет Java и C — это синтаксис, у этих языков совершенно разная семантика.
Спасибо за перевод.
Один из самых старых и популярных холиваров — Pascal-style VS C-style.
Я видел эту статью давно, но немного не согласен с ней, поэтому не стал делать перевод, хотя мысль была.
Л. Р. Хаббард охарактеризовал саентологию как прикладную религиозную философию. Саентология включает в себя философию и технику духовного совершенствования и охватывает такие темы как мораль, этика, детоксикация, образование, управление и др.
Блин, соответствие с языком в точь-точь. Я лишь добавил описание к языку, и для тех кто еще не знает Delphi — это уже давно язык программирования, а не только среда.
Опять же про ислам какая-то непонятка написана. А что христианство не служило оправданием зверствам и насилию?
Вобщем, как-то так. Автор текста плохо знаком, как с языками, так и с религиями. С чего он вдруг решил такой текст написать?
С новым годом :)
«Lua ([лу́а], порт. «луна») — интерпретируемый язык программирования, разработанный подразделением Tecgraf Католического университета Рио-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil). „
Всетаки Луа имеет некоторое отношение к католицизму :)
Но умные люди, чтобы было никому не обидно, придумали такие понятия, как копирайт и ссылки на источник. А так это какое-то откровенное гопничество и неуважение к самому себе — выдавать чужой, пусть даже такой пустячный труд, за свой.
Этого хозяйства ой как много используется.
ггг))) что правда, то правда)