Download for Windows Download for Linux Download for FreeBSD Download for Mac Manual Wiki Forum IRC Trac

Monday, December 15, 2008

If programming languages were religions...

And now, for some off-topic:

"If programming languages were religions"
(Inspired by "If programming languages were cars")


C would be Judaism - it's old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can't convert into it - you're either into it from the start, or you will think that it's insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.

Java would be Fundamentalist Christianity - it's theoretically based on C, but it voids so many of the old laws that it doesn't feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it's the best language in the world, but they're willing to burn those who disagree at the stake.

PHP would be Cafeteria Christianity - Fights with Java for the web market. It draws a few concepts from C and Java, but only those that it really likes. Maybe it's not as coherent as other languages, but at least it leaves you with much more freedom and ostensibly keeps the core idea of the whole thing. Also, the whole concept of "goto hell" was abandoned.

C++ would be Islam - It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It's so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you'll probably be threatened with death by more radical followers.

C# would be Mormonism - At first glance, it's the same as Java, but at a closer look you realize that it's controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it'd probably be nice, if only all the followers of Java wouldn't discriminate so much against you for following it.

Lisp would be Zen Buddhism - There is no syntax, there is no centralization of dogma, there are no deities to worship. The entire universe is there at your reach - if only you are enlightened enough to grasp it. Some say that it's not a language at all; others say that it's the only language that makes sense.

Haskell would be Taoism - It is so different from other languages that many people don't understand how can anyone use it to produce anything useful. Its followers believe that it's the true path to wisdom, but that wisdom is beyond the grasp of most mortals.

Erlang would be Hinduism - It's another strange language that doesn't look like it could be used for anything, but unlike most other modern languages, it's built around the concept of multiple simultaneous deities.

Perl would be Voodoo - An incomprehensible series of arcane incantations that involve the blood of goats and permanently corrupt your soul. Often used when your boss requires you to do an urgent task at 21:00 on friday night.

Lua would be Wicca - A pantheistic language that can easily be adapted for different cultures and locations. Its code is very liberal, and allows for the use of techniques that might be described as magical by those used to more traditional languages. It has a strong connection to the moon.

Ruby would be Neo-Paganism - A mixture of different languages and ideas that was beaten together into something that might be identified as a language. Its adherents are growing fast, and although most people look at them suspiciously, they are mostly well-meaning people with no intention of harming anyone.

Python would be Humanism: It's simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.

COBOL would be Ancient Paganism - There was once a time when it ruled over a vast region and was important, but nowadays it's almost dead, for the good of us all. Although many were scarred by the rituals demanded by its deities, there are some who insist on keeping it alive even today.

APL would be Scientology - There are many people who claim to follow it, but you've always suspected that it's a huge and elaborate prank that got out of control.

LOLCODE would be Pastafarianism - An esoteric, Internet-born belief that nobody really takes seriously, despite all the efforts to develop and spread it.

Visual Basic would be Satanism - Except that you don't REALLY need to sell your soul to be a Satanist...

Thanks to jfs and other people on #aegisub for the suggestions. Keep in mind, this list is a joke, and is not meant to offend anyone. Also, if you're a Muslim, please don't kill me. ;)


Note: I wrote a follow-up to this article, regarding the overwhelming reaction that it received.



Related Posts by Categories



876 comments:

«Oldest   ‹Older   1 – 200 of 876   Newer›   Newest»
Bruno Machado said...

OH MY GOD YOU INSULTED MY GOD DIE OK

jfs said...

Also this list is already plenty long, we don't need any more suggestions :3

At least don't expect the main list to be expanded.

TheShadowZero said...

im getting my WHOLE "extremist" family to hunt you down and sacrifice you to allah

amz said...

Aw, why not? If it's funny, I don't see the harm in adding new ones. :)

silverfire said...

I lol'd a bit at Perl.

edogawaconan said...

I'm amused

glup said...

then asm coders would be the gods

meh.
zer0toinfty.wordpress.com

Fleet Command said...

Blasphemy! Burn him at the stake! ;)

Of course, one serious note is that if you insult ANYTHING (not just Islam) it's FANS will beat the crap out of you. Actually a FAN (fanatic) is an unreasonable person who beats the crap out of others. For example, I though I was a Harry Potter fan, until I was beaten and sent to hospital by Harry Potter fans.

Daiz said...

Malbolge is a religion by itself and does not require any additional information.

Daiz said...

Malbolge is a religion by itself and does not require any additional information.

tutufan said...

Awesome!!!

Anonymous said...

You know, I've done a little Python in a TurboGears environment and it just didn't make sense to me. Prolly haven't used it enough to know if it's any easier than perl or not. Great list! Me laffy.

Anonymous said...

You know, I've done a little Python in a TurboGears environment and it just didn't make sense to me. Prolly haven't used it enough to know if it's any easier than perl or not. Great list! Me laffy.

Jon said...

I would had thought one of the higher levels of Assembly would been Judaism since it is older, but now I think about it, C makes more sense since a lot of languages are based off of C and I suppose the Judeo-Christian-Muslim religions are based on Abraham so I suppose I am not adding anything substance to this post.

Okay, mod me down (oops wrong forum)

andrew said...

This post made my day. The perl bit has soda all over my keyboard.

James said...

After 4 years of nothing but Perl programming, I've collected my share of Voodoo dolls.

I had to chuckle at the Haskell bit too. I've written a few things in Haskell, and it bothers me that anyone can write large projects in this language.

James said...

After 4 years of nothing but Perl programming, I've collected my share of Voodoo dolls.

I had to chuckle at the Haskell bit too. I've written a few things in Haskell, and it bothers me that anyone can write large projects in this language.

ntoll said...

What about Prolog?

Surely that'd be athiesm (yeah - I know, not technically a religion, but you know what I mean) a completely rationalistic take on the programming universe by following scientific deduction.

ntoll said...

What about Prolog?

Surely that'd be athiesm (yeah - I know, not technically a religion, but you know what I mean) a completely rationalistic take on the programming universe by following scientific deduction.

sili said...

I throw my shoes.

sili said...

I throw my shoes.

NUXI said...

I think INTERCAL would be Discordianism.

NUXI said...

I think INTERCAL would be Discordianism.

tomman said...

>>ntoll

Hey, you ripped my idea!

And yes, Prolog is atheism: your brain works, you don't care nobody, you are a machine, so in conclusion, you don't need to believe in nobody.

Dan Shafer said...

Very funny and, in some ways at least, uncannily and eerily accurate. I'm a PHP/Python guy these days and found those descriptions sort of horoscope-like. Nice job. Linking to it from my blog.

Anonymous said...

I'd say Lisp is Buddhism -- a whole family of religions, of which Zen is one. Scheme is probably Zen. :-)

Anonymous said...

I'd say Lisp is Buddhism -- a whole family of religions, of which Zen is one. Scheme is probably Zen. :-)

CarlosPC said...

What would be Smalltalk??

Daniel Lyons said...

Fact check: you can convert to Judaism (and I did).

Daniel Lyons said...

Fact check: you can convert to Judaism (and I did).

rajr said...

beautiful...with this I even came to know more about other religions :)

rajr said...

beautiful...with this I even came to know more about other religions :)

Reddvinylene.no said...

Bloody Python propaganda.

Anonymous said...

That was awesome. I just wish Actionscript was on the list.

Anonymous said...

That was awesome. I just wish Actionscript was on the list.

Eric Swanson said...

There's a BIG and hilarious problem with this analogy: Bill Gates would be Muhammad, Joseph Smith, and Satan, right? Or, perhaps some would argue that it was Bill's followers who created C++, C#, and Visual Basic. That conversation would naturally fork into the point that both followers as well as disbelievers of Bill were simply reacting to Bill's universal actions, which would effectively promote him to God in the analogy. But, that would require swapping Java and Visual Basic as Satanism and Fundamentalist Christianity respectively, which would also require PHP to be re-mapped to another religion.

Never-the-less... not bad humor for the day. :)

Eric Swanson said...

There's a BIG and hilarious problem with this analogy: Bill Gates would be Muhammad, Joseph Smith, and Satan, right? Or, perhaps some would argue that it was Bill's followers who created C++, C#, and Visual Basic. That conversation would naturally fork into the point that both followers as well as disbelievers of Bill were simply reacting to Bill's universal actions, which would effectively promote him to God in the analogy. But, that would require swapping Java and Visual Basic as Satanism and Fundamentalist Christianity respectively, which would also require PHP to be re-mapped to another religion.

Never-the-less... not bad humor for the day. :)

Eric Swanson said...

My mistake... Bjarne Stroustrup would be Muhammad, but he listened to Bill Gates among many others as key influential people in developing his "religion" (in the analogy).

Eric Swanson said...

My mistake... Bjarne Stroustrup would be Muhammad, but he listened to Bill Gates among many others as key influential people in developing his "religion" (in the analogy).

Laurent Oget said...

I think prolog would be quakerism, an old religion with a small number of devout followers whose faith most everybody seem to find admirable, but nobody ever was able to apply succesfully.

adnan. said...

Also, if you're a Muslim, please don't kill me.

hahahaha, sigh...

crankytech said...

You forgot to mention that, like the Mormon temples, the corporation in control of C# does everything it can to ensure that its followers do not deviate from the official but expensive development environment as that would diminish revenues.
Sabotage of other languages or competing movements is fair game.

Anton Tykhyy said...

Hehe. What about SML/OCaml? Might be Kabbalah, or something^ω^

knan nan said...

Also, if you're a Muslim, please don't kill me. ;)

LOL. It was a fun read.

Harold Fowler said...

Wow dude that is some pretty crazy stuff.

jess
www.online-privacy.se.tc

Anonymous said...

no jainism ? :(
http://en.wikipedia.org/wiki/Jain

Anonymous said...

no jainism ? :(
http://en.wikipedia.org/wiki/Jain

KeyboardDevil said...

Fantastic! I LMAO at Perl.

KeyboardDevil said...

Fantastic! I LMAO at Perl.

John Cromartie said...

Smalltalk is Jesus. Objective-C is Orthodox Christianity.

Anonymous said...

And like Mormons we are fanatics so you'd better get your facts straight ;-) And to confirm your prejudice i'll make supply you with a tiny list :-D

- The C# language adherence to a official ecma standard (http://www.ecma-international.org/publications/standards/Ecma-334.htm)
- Microsoft develops/support other IDE tools/plugins, at the moment a plugin for Eclipce to develop silverlight applications (http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx and http://www.eclipse4sl.org/)
- There are alternatives to Visual Studio. Just to name a few:
* http://www.icsharpcode.net/OpenSource/SD/
* http://monodevelop.com/Main_Page
- Not C# but what the hack, the evil Microsoft recently released a new version of IronPython (http://www.codeplex.com/IronPython/Wiki/View.aspx?title=v2.0.0%20Release%20Notes&referringTitle=Home) that supports CPython 2.5

Anonymous said...

And like Mormons we are fanatics so you'd better get your facts straight ;-) And to confirm your prejudice i'll make supply you with a tiny list :-D

- The C# language adherence to a official ecma standard (http://www.ecma-international.org/publications/standards/Ecma-334.htm)
- Microsoft develops/support other IDE tools/plugins, at the moment a plugin for Eclipce to develop silverlight applications (http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx and http://www.eclipse4sl.org/)
- There are alternatives to Visual Studio. Just to name a few:
* http://www.icsharpcode.net/OpenSource/SD/
* http://monodevelop.com/Main_Page
- Not C# but what the hack, the evil Microsoft recently released a new version of IronPython (http://www.codeplex.com/IronPython/Wiki/View.aspx?title=v2.0.0%20Release%20Notes&referringTitle=Home) that supports CPython 2.5

Anonymous said...

Smalltalk is the ancient Egyptian religion. The Initiated know it already had all the important concepts working long ago and most popular modern languages are incomplete subsets of it that obsess over artificial restrictions of their own creation while entirely missing the reason their code exists in the first place.

And the heart of your code will be judged against the Feather of Truth before it can join the message passing afterlife.

- MrX_TLO

Anonymous said...

Smalltalk is the ancient Egyptian religion. The Initiated know it already had all the important concepts working long ago and most popular modern languages are incomplete subsets of it that obsess over artificial restrictions of their own creation while entirely missing the reason their code exists in the first place.

And the heart of your code will be judged against the Feather of Truth before it can join the message passing afterlife.

- MrX_TLO

Anonymous said...

Machine Language is Animism - the belief that ultimately everything is made out of bits and on some level can be thought of as an executable.

Assembly Language is Shamanism - the idea that we can use symbols to more easily communicate with the binary world. Also that we can change the visible world by journying into the hidden realm by the use of debuggers.

- MrX_TLO

Anonymous said...

Machine Language is Animism - the belief that ultimately everything is made out of bits and on some level can be thought of as an executable.

Assembly Language is Shamanism - the idea that we can use symbols to more easily communicate with the binary world. Also that we can change the visible world by journying into the hidden realm by the use of debuggers.

- MrX_TLO

Anonymous said...

Muslim here, got a kick out of it.

Anonymous said...

Muslim here, got a kick out of it.

Script Maven said...

You forgot Fortran.

Fortran has been around since before COBOL. It has evolved over time (though most people don't realize it), borrowing ideas from Pascal, C, Ada, C++, etc. The Fortran 2008 standard is just about to be released. It is the most highly efficient language for intensive numerical kernels on supercomputers. And yet, most people have abandoned it for other, more coherent, less arcane languages with smaller sets of rules.

Therefore Fortran is the Greco-Roman pantheon.

SoCo said...

VB should be ridiculed more.

Anonymous said...

Scientology is not a religion, guys. let's not forget that.

Anonymous said...

Scientology is not a religion, guys. let's not forget that.

Anonymous said...

Forth would be Scientology I am guessing. It is a write only language supported by a small group of fanatics. Forth was explicitly designed to control things (like telescopes, robots, and satellites) and Scientology was designed to control people.

Just my best guess.

Anonymous said...

Forth would be Scientology I am guessing. It is a write only language supported by a small group of fanatics. Forth was explicitly designed to control things (like telescopes, robots, and satellites) and Scientology was designed to control people.

Just my best guess.

Anonymous said...

I studied Haskell at college. I was so tired of answer the question "What the hell is Haskell" that I just took off of my CV :-)

Anonymous said...

I studied Haskell at college. I was so tired of answer the question "What the hell is Haskell" that I just took off of my CV :-)

Einat Lev said...

funny - I am a humanist Jew, writing mostly in C and python!

makj said...

it's so obvious you just work with Python...
anyway, you forgot SQL

Valdimar said...

Hah! Humanism isn't a religion! Fail!

I kid, this list is great. Thanks for a good read:)

amz said...

Humanism can be a religion - it's SECULAR humanism that isn't one.

Anonymous said...

makj -- SQL might be a language, but it's not a *programming* language. Just sayin'.

Curious about the oldies, like Basic and Fortran.

Anonymous said...

makj -- SQL might be a language, but it's not a *programming* language. Just sayin'.

Curious about the oldies, like Basic and Fortran.

Samuel A. Falvo II said...

Whoever said Forth relates to Scientology should hang his head in total FAIL. Forth, like Lisp, is a Buddhist language. Lisp, contrary to popular belief, DOES have syntax -- they're called parentheses. They're needed because Lisp's lists can be variable length. Forth has even less syntax than Lisp, because its procedures are all of fixed arity.

In this sense, Forth is even more Zen than Scheme. No automatic memory management, no malloc-equivalent (until ANSI came along, that is), no syntax whatsoever, no filesystem (traditional Forth uses DASDs directly), etc.

In fact, there are some publications on the net that actually draw parallels between zen and Forth!!

R.J. said...

If PHP is Cafeteria Christianity then Drupal is sitting at the cool table ;)

Mason Wheeler said...

Delphi developer here. Just wanted to mention that you forgot Pascal. Pascal was originally developed as a teaching language. It started out being considered by many people to be woefully inadequate for "serious" programming, and yet the most advanced operating system of its day (Mac OS classic, pre-PowerPC) was written in pascal.

The language has matured quite a bit since then, and been reborn as Object Pascal (aka Delphi,) which is easily the most productive way to write native-code applications for Windows.

Unfortunately, it's been eclipsed in recent years due to a combination of poor management by Borland and Microsoft ripping it off to create the .NET framework. (They brain-drained away the guy who created Delphi and had him make a C-based managed-code version. Just about all those flashy .NET features people are getting excited about are things we followers of the True Way have been able to do for years, without the performance overhead of a managed framework.)

So, what religion matches?

Mason Wheeler said...

Delphi developer here. Just wanted to mention that you forgot Pascal. Pascal was originally developed as a teaching language. It started out being considered by many people to be woefully inadequate for "serious" programming, and yet the most advanced operating system of its day (Mac OS classic, pre-PowerPC) was written in pascal.

The language has matured quite a bit since then, and been reborn as Object Pascal (aka Delphi,) which is easily the most productive way to write native-code applications for Windows.

Unfortunately, it's been eclipsed in recent years due to a combination of poor management by Borland and Microsoft ripping it off to create the .NET framework. (They brain-drained away the guy who created Delphi and had him make a C-based managed-code version. Just about all those flashy .NET features people are getting excited about are things we followers of the True Way have been able to do for years, without the performance overhead of a managed framework.)

So, what religion matches?

amz said...

I didn't FORGET Pascal, it's just that I couldn't find anything that really matched the "designed for teaching" concept.

Same goes for Smalltalk.

Anonymous said...

ADA would be Atheism.
After a few projects, you will know there is no God

Anonymous said...

ADA would be Atheism.
After a few projects, you will know there is no God

Anonymous said...

This is a gross insult to programming languages. Especially c++. C++ does not advocate raping children, massacring, stealing, religious genocides or any of those things the "religion of peace" advocates. Nor is Bjarne anywhere near the monster the paedophile prophet was (piss be upon him).

Have some respect man.

Anonymous said...

This is a gross insult to programming languages. Especially c++. C++ does not advocate raping children, massacring, stealing, religious genocides or any of those things the "religion of peace" advocates. Nor is Bjarne anywhere near the monster the paedophile prophet was (piss be upon him).

Have some respect man.

Anonymous said...

So, please don't kill you if you're Muslim, but anyone else is free to do so? Awesome!

I vote that Atheism is HTML. It's not really even a language, but many people think it is. It's the absence of any code whatsoever. Plus, even though there are "suggestions" about what rules to follow, nobody really follows them. CENTER is a deprecated tag? Meh. Morals are relative, code however you feel like, the browsers will still work.

Anonymous said...

So, please don't kill you if you're Muslim, but anyone else is free to do so? Awesome!

I vote that Atheism is HTML. It's not really even a language, but many people think it is. It's the absence of any code whatsoever. Plus, even though there are "suggestions" about what rules to follow, nobody really follows them. CENTER is a deprecated tag? Meh. Morals are relative, code however you feel like, the browsers will still work.

Brad Neuberg said...

What about JavaScript?

Anonymous said...

It is possible to convert to reform or conservative judaism.

Anonymous said...

It is possible to convert to reform or conservative judaism.

jfs said...

Uhm btw... Aegisub (the program this blog is really about) is implemented in C++, depending on a few C libraries too. The only Python code we have in the project is small handful of support scripts for the build, nothing else.

And yes we kinda like Python, its only problem is that it's rather embedding-hostile =)

Most of the major languages "missing" from the list are because we really couldn't find anything to liken them to.

Anonymous said...

I bet the author is a Jew. Its a shame that he just used languages to show his biasness by defending Judaism and insulting Islam. But hey if you insult Judaism you are anti-Semitic and if you insult Islam, you are cool and its freedom of expression. Please don’t pollute tech world like what you have done with financial sectors via Federal Reserves.

amz said...

I should probably point out that C++ is my favorite language and that I'm an atheist... Lots of people seem to think that I'm a Python fanboy due its description, but I tried to be unbiased while writing everything.

Anonymous said...

I bet the author is a Jew. Its a shame that he just used languages to show his biasness by defending Judaism and insulting Islam. But hey if you insult Judaism you are anti-Semitic and if you insult Islam, you are cool and its freedom of expression. Please don’t pollute tech world like what you have done with financial sectors via Federal Reserves.

Anonymous said...

What does that make Pascal?

Anonymous said...

What does that make Pascal?

Gerald M. Weinberg said...

I believe Fortran deserves mention, having built Stonehenge.

As a Quaker, I can assure you that the only pure language is binary. None of these icons and rituals. Just pure programming, and with not ministers preaching at you. You program from the light within you.

aboSamoor said...

Nice comparison. I love python.
However, I did not like the way you talked about Islam. I know that you see many terrible actions done by Muslims which has nothing to do with Islam. Great software made by great developers whatever the language you use ;). Bear in mind that we make the current free discussion with the available technology we made away from the religions mind set.

amz said...

@anon saying that author must have been a Jew
Nope, as I've just just above your comment, I'm an atheist, and I don't (afaik) have jewish descent.

@aboSamoor
I'm NOT saying that Islam does truly preach violence - but there are many people who truly BELIEVE that their acts of violence ARE in accordance to the will of God as revealed by the Qur'an. Of course, the same can be said of Judaism, Christianity and other religions, but Islam has been more evident lately.

Mason Wheeler said...

I posted the question on StackOverflow and got back some answers very quickly:
1. Delphi is obviously Catholic. We enjoy lots of structure, and the VCL/RTL protects us from making most windows calls directly.

2. Delphi would be Catholicism. It was founded (created) by somebody who is said to have super-human (very good technical) abilities. It grew to a point where it had a lot of power and followers. Many things have changed since Delphi was founded and, somehow, it has managed to evolve and grow (Delphi for .NET), however, in the process, it has lost the consistency that characterized its earlier flavors. Due to gross mistakes in its leadership (yeah, Borland), Delphi has lost ground to newer religions like C#, dynamic laguages and, of course, the Web; but it still manages to survive and grow within its possibilities.

Notes:

* The main difference would be that, while Jesus was killed, Hejlsberg has defected to Microsoft.
* I was baptized in this faith, but some years ago, after a lot of meditation, I had a revelation and converted to C++.

Mason Wheeler said...

I posted the question on StackOverflow and got back some answers very quickly:
1. Delphi is obviously Catholic. We enjoy lots of structure, and the VCL/RTL protects us from making most windows calls directly.

2. Delphi would be Catholicism. It was founded (created) by somebody who is said to have super-human (very good technical) abilities. It grew to a point where it had a lot of power and followers. Many things have changed since Delphi was founded and, somehow, it has managed to evolve and grow (Delphi for .NET), however, in the process, it has lost the consistency that characterized its earlier flavors. Due to gross mistakes in its leadership (yeah, Borland), Delphi has lost ground to newer religions like C#, dynamic laguages and, of course, the Web; but it still manages to survive and grow within its possibilities.

Notes:

* The main difference would be that, while Jesus was killed, Hejlsberg has defected to Microsoft.
* I was baptized in this faith, but some years ago, after a lot of meditation, I had a revelation and converted to C++.

Anonymous said...

@Anonymous: It's pretty irreverent of all religions, get over yourself. The only one it speaks positively about is Python... so I guess if you are going to call bias it would be that.

Anonymous said...

@Anonymous: It's pretty irreverent of all religions, get over yourself. The only one it speaks positively about is Python... so I guess if you are going to call bias it would be that.

Troy Howard said...

Regarding HTML == Atheism.. Rather XML = Atheism, and HTML == Agnosticism. HTML doesn't quite know what it is, but it's something to do with programming and data, and it might have a little Javascript embedded in it just to make things work.

SQL would be prayer... Used by all religions, in slightly different ways, in order to query God (the database).

Troy Howard said...

Regarding HTML == Atheism.. Rather XML = Atheism, and HTML == Agnosticism. HTML doesn't quite know what it is, but it's something to do with programming and data, and it might have a little Javascript embedded in it just to make things work.

SQL would be prayer... Used by all religions, in slightly different ways, in order to query God (the database).

Anonymous said...

@amz
Have you ever studied Quran or just went like the stuff repeated on Faux/CNN or other main stain media? Its easy to do that but very difficult to point a single phrase from Quran which says kill any innocent non-muslim? It gives me great grief when guys like you ( having mindset of reddit n digg) still follow that trash thrown at them several times a day. Islam has been more evident lately, I agree, but after 9/11. Yet a logical mind is not ready to accept 9/11, the way its depicted and how crusade was started. At least if you can get time, study history of crusades and how muslim conqueror behaved ( never killed innocents even though non-muslims ). Islam has never been offensive, it has always been defensive and every one has the right of defence even in modern democratic world.

Anonymous said...

@amz
Have you ever studied Quran or just went like the stuff repeated on Faux/CNN or other main stain media? Its easy to do that but very difficult to point a single phrase from Quran which says kill any innocent non-muslim? It gives me great grief when guys like you ( having mindset of reddit n digg) still follow that trash thrown at them several times a day. Islam has been more evident lately, I agree, but after 9/11. Yet a logical mind is not ready to accept 9/11, the way its depicted and how crusade was started. At least if you can get time, study history of crusades and how muslim conqueror behaved ( never killed innocents even though non-muslims ). Islam has never been offensive, it has always been defensive and every one has the right of defence even in modern democratic world.

Observer said...

Hmm. Maybe Tcl (the universal glue language) would be Ba'hai?

Observer said...

Hmm. Maybe Tcl (the universal glue language) would be Ba'hai?

Alfredo said...

Then brainf*ck would be like the Flying Spaghetti Monster Religion: brainf*ck is a parody of language in the form of a satirical protest to the simplicity of compilers and complexity of languages

Alfredo said...

Then brainf*ck would be like the Flying Spaghetti Monster Religion: brainf*ck is a parody of language in the form of a satirical protest to the simplicity of compilers and complexity of languages

amz said...

@Anonymous
Let's try this again: I'M NOT SAYING THAT THE QUR'AN INCITES VIOLENCE. I'M SAYING THAT THERE ARE SOME RADICAL MUSLIMS WHO BELIEVE THAT THE QUR'AN IS TELLING THEM TO COMMIT ACTS OF VIOLENCE. Perhaps THEY are the ones misinterpreting it, but that's beyond the point. All I've claimed is that FOLLOWERS do it IN ITS NAME.

amz said...

Also, thanks everyone for the suggestions, I'll probably end up adding my favorite suggestions to the list later (with proper credits, of course).

Jim McKeeth said...

Trying to find out what religion Delphi is: http://stackoverflow.com/questions/373105/what-religion-is-delphi

Anonymous said...

@amz. There are a tons of radicals of every faith not just Islam. Those guys just appear to be the flavour of the month. What do we all expect after 20 odd years of antagonising!

Anonymous said...

@amz. There are a tons of radicals of every faith not just Islam. Those guys just appear to be the flavour of the month. What do we all expect after 20 odd years of antagonising!

Jim McKeeth said...

Once more with feeling:

Stack Overflow question about the religion of Delphi

(See, I know how to add HTML to my comments!)

Anonymous said...

I second Forth-as-Zen.

Anonymous said...

I second Forth-as-Zen.

Anonymous said...

Lua could be Islam for the sake that Allah is an ancient moon god. Fun post!

Anonymous said...

Lua could be Islam for the sake that Allah is an ancient moon god. Fun post!

positron said...

Haha, Perl-Voodoo was especially funny. The others are also very good.

alexander said...

I was trying to think of a language not mentioned here yet and somehow probably by a stretch connect it to the old norse Aesir faith, but all I could think of was ASP, but that is just not how I want to picture my forfathers!

alexander said...

I was trying to think of a language not mentioned here yet and somehow probably by a stretch connect it to the old norse Aesir faith, but all I could think of was ASP, but that is just not how I want to picture my forfathers!

Ian said...

Well I see Forth as the one true word. But I'm curious to see what people think of SAS?

Anonymous said...

WAIT! Did you just suggest that Ruby is the new COBOL??

Anonymous said...

WAIT! Did you just suggest that Ruby is the new COBOL??

amz said...

No.

Circus Ugly said...

COBOL - like paganism - is definitely NOT dead!

There are many millions of lines of COBOL code still humming along quite nicely just as they have done for the past 25 years or so...

Circus Ugly said...

COBOL - like paganism - is definitely NOT dead!

There are many millions of lines of COBOL code still humming along quite nicely just as they have done for the past 25 years or so...

Taufan A said...

LOL. Ok man, this is Awesome..

Anonymous said...

JavaScript would be Seventh Day Adventism. Though it portrays itself as a mild-mannered flock of Christianity, it plays a secret role in the ultimate worldwide armageddon. Those who casually 'browse' will ultimately burn, when JavaScript is enabled.

Anonymous said...

JavaScript would be Seventh Day Adventism. Though it portrays itself as a mild-mannered flock of Christianity, it plays a secret role in the ultimate worldwide armageddon. Those who casually 'browse' will ultimately burn, when JavaScript is enabled.

Anonymous said...

You forgot Zoroastrianism, the foundation of monotheistic beliefs, in particular, Judaism.

Anonymous said...

You forgot Zoroastrianism, the foundation of monotheistic beliefs, in particular, Judaism.

Anonymous said...

Fortran would be like the Amish faith - there's a relatively small number of programmers that use it, they don't try to proselytize others into using Fortran (perhaps knowing it's futile), and if you weren't born into it (that is, it wasn't the first or second major programming language you learned) there's about zero chance you'll ever understand it (and if you do learn a little about it later in life, you'll shake your head and wonder how anyone could adhere to it). And yet its adherents refuse to let it die. Also if you have programmed in Fortran for years and then discover another language you like better you'll probably never go back, so it's likely those in the "Fortran forever" camp will shun you from then on (at least they will never admit that your new preferred language could possibly be better!). But no one denies that you can run Fortran successfully on horse-and-buggy era computers (metaphorically speaking, of course!) and if, someday, something (like an EMP) destroys all the semiconductor-based computers, the Fortran guys will probably be able to run their language on the old vacuum-tube based Univac computers, and will therefore be far ahead of their peers who need the modern semiconductor-based technology to accomplish anything!

Anonymous said...

Fortran would be like the Amish faith - there's a relatively small number of programmers that use it, they don't try to proselytize others into using Fortran (perhaps knowing it's futile), and if you weren't born into it (that is, it wasn't the first or second major programming language you learned) there's about zero chance you'll ever understand it (and if you do learn a little about it later in life, you'll shake your head and wonder how anyone could adhere to it). And yet its adherents refuse to let it die. Also if you have programmed in Fortran for years and then discover another language you like better you'll probably never go back, so it's likely those in the "Fortran forever" camp will shun you from then on (at least they will never admit that your new preferred language could possibly be better!). But no one denies that you can run Fortran successfully on horse-and-buggy era computers (metaphorically speaking, of course!) and if, someday, something (like an EMP) destroys all the semiconductor-based computers, the Fortran guys will probably be able to run their language on the old vacuum-tube based Univac computers, and will therefore be far ahead of their peers who need the modern semiconductor-based technology to accomplish anything!

Ben said...

author == atheist. like incompetent programmer bitching about languages for his own incompetence stereotyping different religions using shallow knowledge.

Ben said...

author == atheist. like incompetent programmer bitching about languages for his own incompetence stereotyping different religions using shallow knowledge.

Mithandir said...

Pascal/delphi is Church of England. Once having quite an extensive and radical following, it has since mellowed out a lot. These days its followers have mostly given up on converting the world to their point of view. It's looked down at with some bemusement by some of the bigger languages that see themselves as more serious. Has trouble attracting young people.

Mithandir said...

Pascal/delphi is Church of England. Once having quite an extensive and radical following, it has since mellowed out a lot. These days its followers have mostly given up on converting the world to their point of view. It's looked down at with some bemusement by some of the bigger languages that see themselves as more serious. Has trouble attracting young people.

Artem Russakovskii said...

More info on LOLCODE: http://beerpla.net/2008/12/16/the-ultimate-programming-language-lolcode

/s

Artem Russakovskii said...

More info on LOLCODE: http://beerpla.net/2008/12/16/the-ultimate-programming-language-lolcode

/s

David said...

The Java one sums up the Java coder in my office perfectly...

David said...

The Java one sums up the Java coder in my office perfectly...

Jordi said...

The Quran is pretty explicit about killing people who don't believe in Islam. Suras 3:151 and 4:89 are some good examples, and all infidels would do well to read them and know what awaits them. Some Suras are quite explicit about how you should mutilate infidels, e.g. Sura 5:33, and there are about 100 such Suras.

But, hey, whatever. We're only gonna metaphorically cut off your limbs and slay your whole family, I guess, and it all depends on how you read it. And to be fair, Jesus said you should mutilate yourself too instead of looking at a pretty girl with lust.

It's religion. Laugh.

Anonymous said...

That was a great joke. I am a Taoist Christian and it's probably about time I learned Haskell.

Regarding the comments about Islam, I have an uncle who converted. He was a con artist claiming to be a Christian; now he muddies the faith as he convinces followers of Islam that the western world hates those "moslems" just as people on this thread have done.

It's a shame; most of us really do respect Islam and it's followers, even though we're not very knowledgable about it. We think it's a shame that some wrong thinking peoples' perspectives distorted it in their minds into something ugly and destructive, just as Hitler's twisting of Nietzsche's philosophy turned it into something ugly and destructive.

I would put myself in harms way to prevent a follower of Islam from being harmed or mistreated because of their faith or race. I think many people reading this would do the same. What you are being told about how the western world views you is a lie. Most of us don't think like that at all.

This was a lighthearted attempt at humor and not a real stab at any religion. If you can't get that, and you think we're all out to get you, make your false accusations, bombs, guns, whatever. It is up to Allah to judge you for your lack of love, understanding and tolerance, not me.

It's a joke, folks. Get over it. All humor has the potential to insult those who are not mature enough to see it for what it is.

Peace,
Anon

Anonymous said...

That was a great joke. I am a Taoist Christian and it's probably about time I learned Haskell.

Regarding the comments about Islam, I have an uncle who converted. He was a con artist claiming to be a Christian; now he muddies the faith as he convinces followers of Islam that the western world hates those "moslems" just as people on this thread have done.

It's a shame; most of us really do respect Islam and it's followers, even though we're not very knowledgable about it. We think it's a shame that some wrong thinking peoples' perspectives distorted it in their minds into something ugly and destructive, just as Hitler's twisting of Nietzsche's philosophy turned it into something ugly and destructive.

I would put myself in harms way to prevent a follower of Islam from being harmed or mistreated because of their faith or race. I think many people reading this would do the same. What you are being told about how the western world views you is a lie. Most of us don't think like that at all.

This was a lighthearted attempt at humor and not a real stab at any religion. If you can't get that, and you think we're all out to get you, make your false accusations, bombs, guns, whatever. It is up to Allah to judge you for your lack of love, understanding and tolerance, not me.

It's a joke, folks. Get over it. All humor has the potential to insult those who are not mature enough to see it for what it is.

Peace,
Anon

Anonymous said...

wonderful... very well put

Anonymous said...

wonderful... very well put

Konstantin said...

Great. I only miss Catholicism, but that wouldn't be a programming language at all, but rather an OS, right? Probably OSX...

Anonymous said...

>Machine Language is Animism - the belief that ultimately everything is made out of bits and on some level can be thought of as an executable.
>
>Assembly Language is Shamanism - the idea that we can use symbols to more easily communicate with the binary world. Also that we can change the visible world by journeying into the hidden realm by the use of debuggers.

SAGE!

Anonymous said...

>Machine Language is Animism - the belief that ultimately everything is made out of bits and on some level can be thought of as an executable.
>
>Assembly Language is Shamanism - the idea that we can use symbols to more easily communicate with the binary world. Also that we can change the visible world by journeying into the hidden realm by the use of debuggers.

SAGE!

Anonymous said...

There is also a number of emerging exotic sects and religious groups like aspect-oriented programming, language-oriented programming or concept-oriented programming...

Anonymous said...

There is also a number of emerging exotic sects and religious groups like aspect-oriented programming, language-oriented programming or concept-oriented programming...

Dismer said...

Prolog will be scientific atheism. Everything must be logically proved.

Dismer said...

Prolog will be scientific atheism. Everything must be logically proved.

PeterC said...

I rather thought Java would be Sun-worship

PeterC said...

I rather thought Java would be Sun-worship

Anonymous said...

Almost 100% on spot, but Ruby and Python texts are switched!

Anonymous said...

Almost 100% on spot, but Ruby and Python texts are switched!

Terri from Ethical said...

Another fact check -- Ethical Culture is a form of religious humanism.

Anonymous said...

Nice - How can I incite a jihad?

Anonymous said...

Nice - How can I incite a jihad?

Anonymous said...

@amz

islam is the only religion with radical fans?

remember the cruzades ? inquisition ?

fuck all religions!

I have to quote this one guy though they made allot of religions out of him:

"Do not believe something just because it has been passed along and retold for many generations.
Do not believe something merely because it has become a traditional practice.
Do not believe something simply because it is well-known everywhere.
Do not believe something just because it is cited in a text.
Do not believe something solely on the grounds of logical reasoning.
Do not believe something merely because it accords with your philosophy.
Do not believe something because it appeals to "common sense".
Do not believe something just because you like the idea.
Do not believe something because the speaker seems trustworthy.
Do not believe something thinking, "This is what our teacher says".
But after observation and analysis, when you find that anything agrees with reason and is
conducive to the good and the benefit of one and all, then accept it and live up to it."

some guy 2500 years ago ;)

Anonymous said...

@amz

islam is the only religion with radical fans?

remember the cruzades ? inquisition ?

fuck all religions!

I have to quote this one guy though they made allot of religions out of him:

"Do not believe something just because it has been passed along and retold for many generations.
Do not believe something merely because it has become a traditional practice.
Do not believe something simply because it is well-known everywhere.
Do not believe something just because it is cited in a text.
Do not believe something solely on the grounds of logical reasoning.
Do not believe something merely because it accords with your philosophy.
Do not believe something because it appeals to "common sense".
Do not believe something just because you like the idea.
Do not believe something because the speaker seems trustworthy.
Do not believe something thinking, "This is what our teacher says".
But after observation and analysis, when you find that anything agrees with reason and is
conducive to the good and the benefit of one and all, then accept it and live up to it."

some guy 2500 years ago ;)

Anonymous said...

And what's Brainfuck?

Anonymous said...

And what's Brainfuck?

indyhermit said...

Excellent!

Anonymous said...

loved it!!!!

Anonymous said...

loved it!!!!

Ed Woychowsky said...

Wait, I use XSLT! Am I going to Hell?

Ed Woychowsky said...

Wait, I use XSLT! Am I going to Hell?

BjnrjqEMztT.a0FzN6mbvG6ABdE0ruf4 said...

eheheh! cool

Anonymous said...

JavaScript would be Catholicizm. A lot of people did use it some time, but they never really tried to understand its concepts, but used some ready-made scripts and repeated them blindly. Now they are either converted to another religion (and bashing JS as poor religion for stupid people) or still use it because they really like the tradition around it and how easy it is. Yet there are a few people who seem to get it right and can be happy with JS, but it isn't cool to admit it (people could laugh at them).

Anonymous said...

JavaScript would be Catholicizm. A lot of people did use it some time, but they never really tried to understand its concepts, but used some ready-made scripts and repeated them blindly. Now they are either converted to another religion (and bashing JS as poor religion for stupid people) or still use it because they really like the tradition around it and how easy it is. Yet there are a few people who seem to get it right and can be happy with JS, but it isn't cool to admit it (people could laugh at them).

Antares said...

You mentioned Scientology in vain, think to increase your budget for judiciary expenses...

Anonymous said...

For the sake of the joke I can understand that Mormons had to have a corporation controlling them. But they get their money from tithing, just like any other church. No corporation backing it.

Awesome article, very well thought out.

Anonymous said...

For the sake of the joke I can understand that Mormons had to have a corporation controlling them. But they get their money from tithing, just like any other church. No corporation backing it.

Awesome article, very well thought out.

Anonymous said...

> I didn't FORGET Pascal, it's just that I >couldn't find anything that really matched the > "designed for teaching" concept.

In that respect, I think Pascal would be similar to the Church of the Flying Spaghetti Monster

Anonymous said...

I KILL YOU!

Ahmed the terrorist
(http://www.youtube.com/watch?v=neTsQng-70o)

Anonymous said...

> I didn't FORGET Pascal, it's just that I >couldn't find anything that really matched the > "designed for teaching" concept.

In that respect, I think Pascal would be similar to the Church of the Flying Spaghetti Monster

Anonymous said...

I KILL YOU!

Ahmed the terrorist
(http://www.youtube.com/watch?v=neTsQng-70o)

Anonymous said...

All branches of Judaism allow conversion, though the orthodox have stringent rules. Anyone wanting to convert is 'pushed away' 3 times. They are told that they still go to heaven for doing good, they have fewer laws and they are hated less.

"Why accept pain and burden when you can go to heaven just as we do?"

We accept converts but only masochistic ones. :)

Anonymous said...

All branches of Judaism allow conversion, though the orthodox have stringent rules. Anyone wanting to convert is 'pushed away' 3 times. They are told that they still go to heaven for doing good, they have fewer laws and they are hated less.

"Why accept pain and burden when you can go to heaven just as we do?"

We accept converts but only masochistic ones. :)

Anonymous said...

As a friend of mine noted after reading this :

> Bash is Atheism. Other languages are absolutely unecessary to achieve a decent result.

Anonymous said...

As a friend of mine noted after reading this :

> Bash is Atheism. Other languages are absolutely unecessary to achieve a decent result.

The Saj said...

FORTRAN would be Ancient Pantheism. Worship of the great mainframes deities. And the lesser embedded systems.

COBOL is Catholocism, an old religious institution that seems to have been dying for decades. But continues on in legacy.

Delphi is clearly modern restart of one of the older pantheon deities.

ActionScript - Is like evangelical Christianity. It started off very free form, dynamic and a bit loopy. But then became very strongly focused on type and more event driven.

Assembly is the druidic worshippers that built the likes of stone henge.

JavaScript is that person who things that since they're not Jewish, not Muslim, they obviously must be a Christian like Java!

Benjamin C. McKeown said...

Where's reformed Christianity or Calvinism in this list? Where's Catholicism?

Anonymous said...

Of course, not programming would give you the same peace of mind as not having religion or isms ;)

You get to watch the bun fights from a condescending distance.

Anonymous said...

Of course, not programming would give you the same peace of mind as not having religion or isms ;)

You get to watch the bun fights from a condescending distance.

Anonymous said...

Who could omit:
-Assembly Language- functionally equivalent to Animism, the worship of the spirit inherent in the elements,
and,
-Forth- Devil Worship (from my experience).

Anonymous said...

Who could omit:
-Assembly Language- functionally equivalent to Animism, the worship of the spirit inherent in the elements,
and,
-Forth- Devil Worship (from my experience).

Leon said...

Asembler would be Atheism.

There is no language. There is only the machine.

Alfredo said...

++++++++[>++++++++<-]>++++++.<+++++[-<+++>]<[->>+<<]>>--.------. = FSM

Alfredo said...

++++++++[>++++++++<-]>++++++.<+++++[-<+++>]<[->>+<<]>>--.------. = FSM

Anonymous said...

If C is Judaism, then Forth is Zoroastrianism. It is even more arcane, few still practice it, and yet, it could be the basis for a really tight, fast boot monitor.

Anonymous said...

If C is Judaism, then Forth is Zoroastrianism. It is even more arcane, few still practice it, and yet, it could be the basis for a really tight, fast boot monitor.

Eric Kimminau said...

The author must be a SED/AWK scripter because the concept is completely stolen from long lost tomes, such as this:
http://newsgroups.derkeiler.com/pdf/Archive/Rec/rec.humor.funny.reruns/2006-05/msg00028.pdf
or this:
http://www-crypto.htw-saarland.de/weber/misc/programming.html

or this:
http://everything2.com/title/programming%2520language

or this:
http://www.graficaobscura.com/future/

But I prefer just the facts:
http://www.kimsal.com/reldevsurvey/results.php?action=byReligion&religion=1

Eric Kimminau said...

The author must be a SED/AWK scripter because the concept is completely stolen from long lost tomes, such as this:
http://newsgroups.derkeiler.com/pdf/Archive/Rec/rec.humor.funny.reruns/2006-05/msg00028.pdf
or this:
http://www-crypto.htw-saarland.de/weber/misc/programming.html

or this:
http://everything2.com/title/programming%2520language

or this:
http://www.graficaobscura.com/future/

But I prefer just the facts:
http://www.kimsal.com/reldevsurvey/results.php?action=byReligion&religion=1

Anonymous said...

Phyton humanism?, maybe Calvinism...

Anonymous said...

Phyton humanism?, maybe Calvinism...

Anonymous said...

I wont kill you (and dont think neither of my family, friends would) but still for me, it would be a lot more fun if the text was free from the final coupling of muslim with murderer.

Please dont kill me because I think that you assume if you are not muslim and you tease, make jokes about islam, you will get killed by a muslim.

Anonymous said...

I wont kill you (and dont think neither of my family, friends would) but still for me, it would be a lot more fun if the text was free from the final coupling of muslim with murderer.

Please dont kill me because I think that you assume if you are not muslim and you tease, make jokes about islam, you will get killed by a muslim.

«Oldest ‹Older   1 – 200 of 876   Newer› Newest»

Post a Comment

If you need help with Aegisub or have a bug report please use our forum instead of leaving a comment here. If you have a feature request, please go to our UserVoice page.

You will get better help on our forum than in the blog comments.