måndag 2 mars 2009

Om programmeringsspråk vore religioner

Hittade en mycket rolig sida bland IDG:s kommentarer, apropå speciallinux för kristna och muslimer, en sida med jämförelser mellan olika programmeringsspråk och olika religiösa inriktningar.

..."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."...

Men författaren avslöjar sig själv när han skriver om humanism (och erkänner att han är ateist):
..."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."...

Självfallet går inte Scientologin fri, eller "tron" på det flygande spaghettimonstret ("Pastamonster istället för Darwin" - SvD):
..."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."...

Min gissning är att katolicismen hamnar under "Fundamentalist Christianity" - alltså Java.

Uppdatering: Dagen har också skrivit om det kristna Linux-operativystemet, (en som är insatt i ämnet såsom undertecknad blir ganska upprörd över att Dagen skriver att "Linux har lanserat..." då det förstås inte är "Linux Foundation" som har lanserat detta, utan istället frivilliga som gjort en specialversion av just Ubuntu, som är baserad på Linux)

5 kommentarer:

Johanna G sa...

*skrattar gott*
Synd att du inte hade skrivit texten själv, annars hade du haft ett klockrent humorfasteinlägg här :)

Johanna G sa...

Fast å andra sidan - blir ett skämt sämre för att man hör det fler gånger och sprider det?? Så utmana någon vett ja och skicka det till Charlotte och Mackan ;)

Tuve sa...

Hmm
Frågan är vad haskell och de andra funktionella språken klassas som? Eller Prolog :)

Sedan har vi ju sådana språk som m (matlab) som är extremt effektivt om man arbetar mycket med matriser osv men annars lite halvknöligt...

Ja, det tål att tänkas på...

Inlägget var riktigt roligt! Det blir nog bara bättre om man kan språken (vilket jag inte kan skryta med fullt ut)...

Allt gott!

minutz3 sa...

Min uppfattning är för övrigt att de som är anhängare av en viss "kultur" (eller vad man nu kan kalla det) är betydligt mera fanatiska än religiösa jag har träffat på.

Om du har en open-source-fantast och en som gillar Microsofts produkter så vill du INTE ta upp funktionalitet och plus och minus med OpenOffice eller Microsoft Office...
Bara ett överlevnadstips från coachen.

Markus sa...

Open Source? Är det New Age det?