Wednesday, December 17, 2008

If programming languages were religions

According to this, most of them are. I feel privileged to have some familiarity with all of them. I was presently amused that Scheme wasn't significant to even make it on the list.

And I'd argue, reading through the comments:

Assembly is Atheism... followers believe that whatever you do, there is only the reality on the chip. You shouldn't need intermediary or 'fake' rules to deal with the reality right in front of you, but they can be useful for guidance so long as you don't believe them. They believe if you can handle it, you are enlightened, but understand a human need for simplicity. Try to argue with them though, and you'll get an earful.

and responding to / completing an anonymous post:

"JavaScript is the Jedi religion. Those who master it can do anything." But sadly has a poor basis in reality, and it's application seems to create many problems that were never intended or hardly anticipated by its creator. It lives in a box, but for some reason its followers keep putting it in places it never should have gone. There is also create controversy that a sequel would kill the last bit of dignity that might remain.

however, reading further, I think I like this one for Javascript even better
JavaScript is Alcholism - the more you do it, the more it rots your brain as you realize that functions are objects, your prototypes are polluting namespaces, and you just can't seem to get any closure.
And this one for assembly was amusing, as long as I had my own. I'll had his others because they are reasonably clever:
BASIC = Agnosticism. Everyone starts out here, unless firmly indoctrinated in another religion from birth. It isn't very useful, except to say that you believe in something, but it certainly isn't going to claim miracles or such.

FORTRAN = Druidism. It's been around since ancient times, and it's arcane syntax and rituals are confusing to anyone. Few practice it today (except in secret), and only a few locations still hold meaning for those of the sect.

Assembler = Deism. The assembler was created, and has been running ever since. The machine is perfect. We don't know who wrote the machine, but it IS written, and whoever did write it is not paying attention anymore.....but that is okay since the machine is perfect, and can do anything within the constraints of this reality.
The bias in many of the comments is almost as funny as the article.

No comments: