If Programming Languages Were Religions
bshell writes "With Christmas around the corner I know we are all thinking about religion, or at least maybe wondering why this one religion dominates the rest for these few weeks. A fellow named Rodrigo Braz Monteiro (amz) posted this list comparing each programming language to a religion. Guaranteed to make you chuckle and generate a good long thread here on slashdot. Great way to pass the time as work winds down this week and we relate to our own programming faiths during this very special time of year. Merry PHPmas." Fortunately Pastafarianism is referenced.
PHP is the one true way.
amazing how offense free that is. that had to take a bit of effort.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
What do you mean "If"?! As a young man, I was saved by the one true C.
My work here is dung.
Then Linus must have joined Salman Rushdie in hiding after this rant:
http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
My rights don't need management.
Objective-C isn't in the list. And that makes me happy.
LOLCODE would be Pastafarianism - An esoteric, Internet-born belief that nobody really takes seriously, despite all the efforts to develop and spread it.
WHAT??? What do you mean no one takes Pastafarianism seriously?? Die, infidel!
Any life is made up of a single moment, the moment in which a man finds out, once and for all, who he is.
I am a fundamentalist crhistian (java) AND a satanist (visual basic)? LOL!
:)
I am the incarnated paradox
Religion: The greatest weapon of mass destruction of all time
IMHO,
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
You have to pay nobody to learn it. It's fun and there's no Xeno. Also, nobody was attacked after saying bad things about it. I think.
Any life is made up of a single moment, the moment in which a man finds out, once and for all, who he is.
Then we could excommunicate people for breaking coding conventions and burn them at the stake for buffer overflows. Of course, this would also mean we'd need altars to Gates and Torvalds in the server room, would have to burn the right incenses and make appropriate obeisances to ward off crashes. Of course, when the crashes happen anyway, we could then have the debate over whether the religion was false or if we simply weren't observing it strictly enough and decide to throw a virgin off the roof and see if things improve. (cue jokes about the likeliest department to find virgins in.) You know, it would be kind of cool to have a giant computing pyramid atop which is the altar we tear out the beating hearts of living sacrifices.
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
I don't know why VB gets such a bad rap. I'm not saying it's the best language out there, but I view it as a tool in a toolbox. Sure, it might not be the tool you'll go for most often, and if you had to limit yourself to only a few languages, maybe you'd ditch it. But it is still powerful and good for some situations.
"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 Pagani
Politics is Treachery, Religion is Brainwashing
I was really into the article until I got to that comment. I really like python, but I find it's anything but restrictive. It seems like there's exactly one way to do things in python and if you deviate at all the other python coders will get insanely angry with you.
I find it more restrictive than java. Elegant, but extremely restrictive. It makes me feel boxed in. I prefer languages where you can do things in various different ways depending on your mood and temperament.
Again, I like python very much, but it's not "unrestrictive." That's just silly.
Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
BASIC is like any Sunday School. It give you a base to start out with. Might not be on the ball with the full tenets of a religion, simplified for a new audience, but it points in the direction for deeper philosophical research.
You never expect irony, do you?
Want to be a professional wrestler? Visit www.iyfwrestling.com
@iyfwrestling
Obviously waves of COBOL nostalgia caused your brain to shut down.
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.
Genesis 1:32 And God typed
More to the point, religions are programming languages.
Genesis 1:32 And God typed
Perl would be Voodoo - An incomprehensible series of arcane incantations that involve the blood of goats and permanently corrupt your soul.
Actually, the incantations involve the blood of camels.
Is Visual Basic is Satanism, MUMPS is the Devil himself!
http://en.wikipedia.org/wiki/MUMPS
MORE (out of my own creativity - but being an engineer that's not saying much)
BASIC is similar to the caveman religions - early prototypical religions about Sun gods, Thunder gods, and so forth. It's where most programmers start before moving on to more advanced religions.
FORTRAN - like physics problems about "how high does the baseball go when thrown at 1 meter per second", Fortran is a language you learn in college but never use in the real world.
ASSEMBLY is not for the common man, but for the theologians who like to study the esoteric minutiae (was Jesus a god, a human, or both?). Assembly is for programmers who like to control the lowest level of the machine & worship the flow of the bits. Often used as part of the demoscene.
FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
I'm Israeli and I think I can say that you can convert to Judaism (and to C). It's just easier if you haven't tried anything else before.
No one ever said being a Heretic was easy.
Let us meet again in "Less Interesting Times"
After working with it for 48 hours I woke up in the middle of the night, convinced that computer was programming me.
On behalf of all satanists, I take offense at that statement!
You might nog like us, you might call us names and you might even throw sticks at us. But calling us christian fundamentalists is foul play, and I think you know that.
Go wash your mouth with soap!
Atheism - There is no computer ...
Agnosticism - You cannot prove there is a computer by programming ...
Puteulanus fenestra mortis
ADA is for the Christian Crusaders
Assembler is used by the Angels
VHDL is used by God
Yes, when I saw this article on the Firehose I really really hoped that no editor would pick it. Not only is a variation of a million times seen joke: it's a very mediocre variation as well. I mean, the "jokes" are unimaginative, feel forced and most important: the little bit of objective (no pun intended) truth that any self-respected list of this kind must contain is not present at all here. A waste if you ask me... Or maybe I just don't get it.
It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
"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."
COBOL is more likely Freemasonry - While claiming to be born before C and Java(and we ask, 'this is a hard teaching!'), it espouses concepts much more ancient, and as yet not disproven in utility. It works unseen, underpinning most of society, gains little public respect (indeed scorn and distrust), and occasionally becomes noticable, usually in crisis not entirely of its own making. Adherents are dying off, but fear not; COBOL still fills a need, and while many Post-Modern competitors rise and fall, COBOL lives on, doing whatever it does, quietly, efficiently, daring all pretenders to replace it. Many have indeed succumbed. Be wary of annoying this breed. They have access to all your bases.
deleting the extra space after periods so i can stay relevant, yeah.
Taoism: Shit happens.
Confucianism: Confucius say, "Shit happens."
Buddhism: If shit happens, it isn't really shit.
Zen Buddhism: Shit is, and is not.
Zen Buddhism #2: What is the sound of shit happening?
Hinduism: This shit has happened before.
Islam: If shit happens, it is the will of Allah.
Islam #2: If shit happens, kill the person responsible.
Islam #3: If shit happens, blame Israel.
Catholicism: If shit happens, you deserve it.
Protestantism: Let shit happen to someone else.
Presbyterian: This shit was bound to happen.
Episcopalian: It's not so bad if shit happens, as long as you serve the right wine with it.
Methodist: It's not so bad if shit happens, as long as you serve grape juice with it.
Congregationalist: Shit that happens to one person is just as good as shit that happens to another.
Unitarian: Shit that happens to one person is just as bad as shit that happens to another.
Lutheran: If shit happens, don't talk about it.
Fundamentalism: If shit happens, you will go to hell, unless you are born again. (Amen!)
Fundamentalism #2: If shit happens to a televangelist, it's okay.
Fundamentalism #3: Shit must be born again.
Judaism: Why does this shit always happen to us?
Calvinism: Shit happens because you don't work.
Seventh Day Adventism: No shit shall happen on Saturday.
Creationism: God made all shit.
Secular Humanism: Shit evolves.
Christian Science: When shit happens, don't call a doctor - pray!
Christian Science #2: Shit happening is all in your mind.
Unitarianism: Come let us reason together about this shit.
Quakers: Let us not fight over this shit.
Utopianism: This shit does not stink.
Capitalism: That's MY shit.
Communism: It's everybody's shit.
Feminism: Men are shit.
Chauvinism: We may be shit, but you can't live without us...
Commercialism: Let's package this shit.
Impressionism: From a distance, shit looks like a garden.
Idolism: Let's bronze this shit.
Existentialism: Shit doesn't happen; shit IS.
Existentialism #2: What is shit, anyway?
Stoicism: This shit is good for me.
Hedonism: There is nothing like a good shit happening!
Mormonism: God sent us this shit.
Mormonism #2: This shit is going to happen again.
Wiccan: An it harm none, let shit happen.
Scientology: If shit happens, see "Dianetics", p.157.
Jehovah's Witnesses: Knock Knock Shit happens.
Jehovah's Witnesses #2: May we have a moment of your time to show you some of our shit?
Jehovah's Witnesses #3: Shit has been prophesied and is imminent; only the righteous shall survive its happening.
Moonies: Only really happy shit happens.
Hare Krishna: Shit happens, rama rama.
Rastafarianism: Let's smoke this shit!
Zoroastrianism: Shit happens half on the time.
Church of SubGenius: BoB shits.
Practical: Deal with shit one day at a time.
Agnostic: Shit might have happened; then again, maybe not.
Agnostic #2: Did someone shit?
Agnostic #3: What is this shit?
Satanism: SNEPPAH TIHS.
Atheism: What shit?
Atheism #2: I can't believe this shit!
Nihilism: No shit.
The Spaghetti monster is Pastafarianism. and that's been mentioned :)
It pays to be obvious, especially if you have a reputation for being subtle.
MS would probably be the Cathloic Church. Controlling
Apple would be (Radical) Islam. Rabid Fanboys
Linux could be the hundered of branches of Christianity. However, I like Hinduism. Hinduism has many teachings, and people practise differently. Hinduism also claims Buhhdism as a subsect of Hinduism, so that opens you up to even more variation.
Spelling and Grammar errors have been added to this post for your enjoyment
The article's author says about Judaism:
This isn't true, however. You can convert into Judaism, we just purposefully make it difficult to do so. The custom is that you need to turn the person away 3 times. Only after they come back after the third turn-away can they begin the process to convert. This helps ensure that people don't take conversion to Judaism lightly. The conversion itself is mainly classes to get up to speed on the religious laws and then a dunk in a mikvah (a kind of ritual pool). Males have an extra obstacle - circumcision. And don't think that hospital-administered one will get you out of it. In the case of an already circumcised male convert, a drop of blood is still taken (as a sort of token religious circumcision). The end result is that converts are actually more likely to be religious than natural-born Jews and aren't likely to convert away from Judaism on a whim.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
I was thinking more that non-programmers/general computer users would be atheists. As far as they're concerned, computers exist and work, and software just sort of comes about on its own. All that talk of programming languages is just the socially awkward trying to develop some kind of relevance for themselves.
I was right with you up till that.
Religion (and yeah, any other non-rational shared belief system, like football (aka "soccer")) is a key component of most episodes of large scale violence. It's hard to get people to do things that are liable to get them hurt or killed, or lead them to hurt or kill others. Their natural reaction will be to think "But wait, what if somebody gets hurt?"
This is where all having the same imaginary friend comes in. If you can get people worked up by some non-falsifiable hogwash you can whip up a mod that will believe and do anything. Getting people to do stupid things is much easier if you shut their brains down first.
The great thing about imaginary friends for this sort of thing is that they can't contradict you. If you use a living celebrity ("Come on, people, let's kill him for Oprah's sake!") there's always the risk your Chosen One will step up and say "WTF are you thinking?"
There's a reason it's so easy to associate specific religions with specific stupid bloodthirsty acts, and that's that they were causal in the perpetration of those acts..
--MarkusQ
and CowboyNeal is my pope
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
No, the 90s where a turbulent time filled with drugs, rock music and Java.
When you put it like it, Java actually sound like a lot of fun.
The only way you can code in Java is after consuming a lot of drugs. It's not for fun -- it's necessity.
Microsoft is to software what Budweiser is to beer.
You're also pretty damn clueless about atheists. An atheist may be just as likely to sacrifice their life. If you're an atheist, and you don't believe in the afterlife, would you not trade your life for your family's, so that they can live? Afterlife or no afterlife, most parents are willing to put themselves in the place of their child regardless of consequence, and most family members will sacrifice themselves to save *the whole rest of their family* regardless of consequence too.
I think you don't understand altruism. Your post makes it sound like the only people willing to sacrifice their lives are those that think there is an afterlife. Those people are the *selfish* ones willing to sacrifice their lives, but there are *unselfish* people out there too - believe it or not.
-Clio
Karma: Bad (mostly from not giving a fuck)
Blog: http://clintjcl.wordpress.com
Linux could be the hundered of branches of Christianity. However, I like Hinduism. Hinduism has many teachings, and people practise differently. Hinduism also claims Buhhdism as a subsect of Hinduism, so that opens you up to even more variation.
Actually I think that would make Linux Buddhism and Unix Hinduism.
Curiosity was framed, Ignorance killed the cat.
That's an easy one since the heart of my C++ programs can explode with 5 well-placed finger taps.
I swear to God...I swear to God! That is NOT how you treat your human!
Given all the arguing over language dogma here on Slashdot and everywhere else on the internet, I always thought that computer languages were religions.
Why doesn't Slashdot ever get slashdotted?
FORTRAN - like physics problems about "how high does the baseball go when thrown at 1 meter per second", Fortran is a language you learn in college but never use in the real world.
You aren't serious, are you? Most number cruching codes in the world today are written in FORTRAN. Fluid dynamics, nuclear decay, particle interactions, structural mechanics, etc., the nuts and bolts of solving these problems is all done in FORTRAN.
. . . I am firmly of the opinion that the Macintosh is Catholic and that DOS is Protestant. Indeed, the Macintosh is counter-reformist and has been influenced by the ratio studiorum of the Jesuits. It is cheerful, friendly, conciliatory; it tells the faithful how they must proceed step by step to reach -- if not the kingdom of Heaven -- the moment in which their document is printed. It is catechistic: The essence of revelation is dealt with via simple formulae and sumptuous icons. Everyone has a right to salvation.
. . . You may object that, with the passage to Windows, the DOS universe has come to resemble more closely the counter-reformist tolerance of the Macintosh. It's true: Windows represents an Anglican-style schism, big ceremonies in the cathedral, but there is always the possibility of a return to DOS to change things in accordance with bizarre decisions: When it comes down to it, you can decide to ordain women and gays if you want to.
--- Often in error; never in doubt!
It's blasphemous!
But... the future refused to change.
..is Whitespace.
Have gnu, will travel.
No, it's usually because people usually have no clue about what other religions did. So they have religion X for which they know evil acts A, B and C, and religion Y about which they don't know jack. So they do a jump to conclusions that religion Y was all saintly, harmonious and benevolent.
If you look at it deeper, yes, the GP is right, virtually _any_ religion that existed prior to the 20'th century at all, has been perverted into justifying some atrocities -- or at least turning a blind eye to them.
E.g., taoism is all enlightened and all about harmony and doing the right thing... but caused one of the bloodiest revolts in recorded history.
E.g., shintoism and generally the Japanese view of the world is all about purity, duty, respecting the spirits, avoiding murder and generally doing the right thing... but the mindset around it is what _caused_ such massacres of civillians as the Rape Of Nanjing or the Japanese atrocities against prisoners and civillians in WW2. The rationale was that since the enemy didn't do what the Japanese philosophy demands (e.g., fighting to the last breath, regardless of odds), they lost their right to be called humans, and can be treated like cattle. E.g., the fact that the Chinese soldiers discarded their uniforms and tried to hide among civillians, to escape the Japanese atrocities, was seen as such a breach of what a true human should do, that they and the whole city deserved nothing less than mass slaughter.
E.g., Tibetan buddhism is all enlightened and all about scoring karma points for your reincarnation... but has been a justification for the most abject slavery of most of their population. The justification being that if you were born a slave, well, you deserve that and it's your punishment for your evil deeds in a past life. So you had a religion which preached benevolence to your fellow man, and a theocratic caste treating their fellow man like shit in its name. Go figure that one out.
The religion may not have _demanded_ such massacres, and there may not have been a "pope" to decree it, but that particular view of the world was distorted into basically, "anyone who doesn't see the world exactly like us, deserves death." Go figure.
E.g., look at any "enlightened" and "noble savage" shamanistic or animistic cults, and you'll find a history of endemic warfare and slaughter, where generations after generations of young warriors are sent to rape and pillage under the shaman's blessing and guidance. In fact, the very first depictions of warfare we have on cave walls -- interestingly enough coinciding with the invention of missile weapons -- show groups of archers shooting at each other, each lead by some shaman with some holy symbol. That's how the history of human organized warfare _started_.
And I'm not even getting into ancient religions demanding a stream of human sacrifices and the like.
Look as far back as the first religious hymns we have, e.g., The Exaltation of Innana by her high priestess Enheduanna, and you'll find a disturbingly blood-thirsty girl praising her Goddess for turning major rivers red with the blood of her enemies -- soldiers and innocent bystanders alike -- and destroying their crops. That's early human religion for you.
So, pray tell, which religions do you have in mind, which _didn't_ facilitate a few choice atrocities? Again, only those which existed for any length of time, please, not late 20'th century new age cults or jokes like Pastafarianism.
A polar bear is a cartesian bear after a coordinate transform.
But by not denouncing the act (or denouncing it with a "but") they are supporting it. Tacit approval, look it up.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Wow. Computer languages don't perfectly map to religions. I'm glad someone pointed that out, point by point, with gratuitous condescension.
The man walked into the ladies department at Neiman Marcus. Somewhat flustered, he shyly walked up to the woman behind the counter and stuttered, "Excuse me, but, I'd like to buy a bra for my wife"
"OK. What type of bra?" asked the clerk.
"Type?" inquires the man "There is more than one type?" Beads of sweat began rolling down his back and forehead.
"Look Around," said the saleslady, as she showed a veritable ocean of bras in every shape, size, color and material.
"Take heart," she said smiling. "You know, even with all of this variety, there are really only three types of bras..."
Relieved, yet a bit confused, the man asked what were the types.
The clerk replied "The Catholic type, the Salvation Army type, and the Baptist type. Which one do you need?"
More confused our here asked "What is the difference?"
The lady responded, "It is all really quite simple.
The Catholic type supports the masses,
The Salvation Army type lifts up the fallen,
and the Baptist type makes mountains out of mole hills."
A lawyer, a priest, and a Rabbi are on the Titanic when it hits an iceberg.
"Save the children!" yells the rabbi.
"FUCK the children!" snarls the lawyer.
"No time for that!" excaims the priest.
A rabbi and a priest are walking down the sidewalk when they see a poor waif in tattered, wet clothing shivering homeless in a doorway. "Poor thing," says the Rabbi, "What should we do with him?"
"Take him home and fuck him" the priest says.
"Out of what?" asks the rabbi.
Two Muslims are walking down the st%$&*&^5J[no carrier]
Free Martian Whores!
http://en.wikipedia.org/wiki/Ger_tzedek
I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga