News for hackers. Stuff that matters.
Re:If programming languages were religions by russell on Tuesday December 16, 2008 @02:17PM (#399869)
He left out assembly languages which are really unrelated tribal religions characterized by primitive belief systems and rites of passage such as killing a lion, hanging by your thumbs, full body tattoos, or living alone in a cave for a month. I know. I passed my trial. I am a real man.
Re:If programming languages were religions by MaysonL on Tuesday December 16, 2008 @10:42PM (#400528)
No - assembly language is the perennial philosophy uniting the mystics of all religions.
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:02PM (#401368)
That does not contradict. By the way, lambda calculus and post's correspondence system underlie..
Re:If programming languages were religions by shaunxcode on Tuesday December 16, 2008 @01:13PM (#399773)
I feel the omission of smalltalk is just further evidence of it's true strength considering it inspired so many of the attributes of the other religions yet still persists unknown to the masses as the true religion with no religion behind all religion.
Re:If programming languages were religions by aaronblohowiak on Tuesday December 16, 2008 @03:07PM (#399947)
I was going to make a comment about ALGOL being zoroastrianism, but your smalltalk comment will suffice.
Re:If programming languages were religions by jcromartie on Wednesday December 17, 2008 @07:05AM (#400807)
If C is Judaism then Smalltalk is Jesus and Objective-C is Orthodox Christianity.
Re:If programming languages were religions by jhancock on Tuesday December 16, 2008 @03:47PM (#400027)
amen brother
Re:If programming languages were religions by dilanj on Tuesday December 16, 2008 @02:05PM (#399849)
"Lisp would be Zen Buddhism" & "Python would be Humanism"

I feel strangely peaceful.

Re:If programming languages were religions by byrneseyeview on Tuesday December 16, 2008 @03:32PM (#400001)
As soon as I saw the title, I knew Lisp would be Zen. I don't think that takes any thought -- regardless of their actual qualities, they have the same mystique.
Re:If programming languages were religions by rsheridan6 on Tuesday December 16, 2008 @04:24PM (#400091)
I had a slightly different take on it: Scheme as Zen, and CL as Tibetan Buddhism, which has added deities and other more complicated theology back into Buddhism, sort of like the complexity of CL.
Re:If programming languages were religions by kylec on Tuesday December 16, 2008 @05:19PM (#400165)
And Arc would be Zn Bdsm: basically the same as Zen Buddhism, only more terse.
Re:If programming languages were religions by rsheridan6 on Tuesday December 16, 2008 @07:31PM (#400336)
>Bdsm

And a little perverse.

Re:If programming languages were religions by blasdel on Wednesday December 17, 2008 @04:30PM (#401470)
No, Arc would be the short-lived personality cult of a popular Guru.
Re:If programming languages were religions by jcromartie on Wednesday December 17, 2008 @07:03AM (#400806)
Actually I'm more inclined to believe that Forth is Zen Buddhism for the following reasons:

* Syntax is an illusion, created by our own subjective definitions of words.

* All suffering (stack management trouble) is caused by the desire for and attachment to the worldly concept of variables.

Re:If programming languages were religions by jrockway on Tuesday December 16, 2008 @01:47PM (#399826)
Summary:

"I have never written more than 10 lines of code in any language."

Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:09PM (#401377)
Terse programs are a worthy goal.
Re:If programming languages were religions by jbjohns on Wednesday December 17, 2008 @04:25PM (#401462)
Terse no, absolutely not. Concise should be the goal.
Re:If programming languages were religions by eru on Thursday December 18, 2008 @07:02PM (#402797)
OK. Mixed up the words. Should practise my english some more.
Re:If programming languages were religions by jbjohns on Friday December 19, 2008 @11:36AM (#403490)
Ah, enough people say programming languages should be terse that I thought that's exactly what you meant.

Concise is clear and short, terse is less characters but unreadable.

Re:If programming languages were religions by stcredzero on Tuesday December 16, 2008 @12:42PM (#399716)
Actually, they are religions! Didn't you know?
Re:If programming languages were religions by zupatol on Tuesday December 16, 2008 @02:48PM (#399923)
My religion changes after work.

That makes me think of the jews who live in Saudi Arabia and know enough of the Coran to pass as muslims.

Java would be islam then. No wonder it sounds indonesian.

Re:If programming languages were religions by juliend2 on Tuesday December 16, 2008 @12:54PM (#399736)
Some people tend to see it as a meme. It's not THAT far from a religion. Except, i didn't see any C++ programmer kill in the name of Bjarne Stroustrup...Yet.
Re:If programming languages were religions by Shooter on Tuesday December 16, 2008 @04:34PM (#400104)
(They do...but they're careful to hide the bodies.)
Re:If programming languages were religions by thalur on Wednesday December 17, 2008 @08:34AM (#400881)
Isn't that what happens when you write (poor) safety critical software in C++?
Re:If programming languages were religions by Retric on Tuesday December 16, 2008 @01:27PM (#399795)
Yep, ASM is the one true path that directly interfaces you with the underlying messy reality, but is only truly understood by a few arcane practitioners.

Aka it's Quantum Mechanics ;)

Re:If programming languages were religions by stcredzero on Tuesday December 16, 2008 @03:11PM (#399956)
Sorry, but designing CPU hardware is really quantum mechanics, both in your analogy and in reality.
Re:If programming languages were religions by Retric on Tuesday December 16, 2008 @03:29PM (#399998)
No, hardware is reality, QM is still an abstract representation that seems to work if you ignore the bugs.
Re:If programming languages were religions by stcredzero on Tuesday December 16, 2008 @03:35PM (#400008)
Consciousness is a bug.
Re:If programming languages were religions by Retric on Tuesday December 16, 2008 @03:47PM (#400026)
? I meant QM not including General Relativity etc. I think this joke has been stretched way past the breaking point but what did you mean?
Re:If programming languages were religions by stcredzero on Tuesday December 16, 2008 @04:28PM (#400097)
stretched way past the breaking point but what did you mean?

http://www.boingboing.net/2008/12/15/today-on-offworld-13.ht...

Re:If programming languages were religions by listic on Tuesday December 16, 2008 @02:27PM (#399885)
I think ASM would be Atheism
Re:If programming languages were religions by arakyd on Tuesday December 16, 2008 @11:23PM (#400555)
Aha! It is a religion!
Re:If programming languages were religions by Hexstream on Wednesday December 17, 2008 @01:27PM (#401238)
Is not playing sports a sport?
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:08PM (#401375)
Atheism is something like a religion Perhaps agnosticism is the none-religion.
Re:If programming languages were religions by aaronblohowiak on Wednesday December 17, 2008 @08:04PM (#401666)
What about Apathy?
Re:If programming languages were religions by eru on Thursday December 18, 2008 @07:06PM (#402799)
There's a group that practises a stronger version of Agnosticism. They say "We don't know, and it does not matter. (But it matters that it does not matter.)"
Re:If programming languages were religions by danteembermage on Wednesday December 17, 2008 @12:25AM (#400590)
Re:If programming languages were religions by yters on Tuesday December 16, 2008 @02:06PM (#399850)
Especially if you can use them to create a friendly AI singularity.
Re:If programming languages were religions by jmtame on Tuesday December 16, 2008 @02:57PM (#399934)
Visual Basic would be Satanism - Except that you don't REALLY need to sell your soul to be a Satanist...

Dim! Yuck.

Re:If programming languages were religions by gruseom on Tuesday December 16, 2008 @03:40PM (#400017)
That reminds me of the one about the dyslexic devil-worshipper who sold his soul to Santa.
Re:If programming languages were religions by brandonkm on Tuesday December 16, 2008 @03:20PM (#399973)
There is some truth to that statement.
Re:If programming languages were religions by thomasmallen on Wednesday December 17, 2008 @11:55PM (#401817)
Saw that exact comment on Reddit. Make of that what you will.
Re:If programming languages were religions by Dilpil on Tuesday December 16, 2008 @01:06PM (#399754)
This will go down as a classic piece of programming humor.
Re:If programming languages were religions by incomethax on Tuesday December 16, 2008 @01:16PM (#399777)
What does that make javascript then?
Re:If programming languages were religions by IsaacSchlueter on Tuesday December 16, 2008 @06:07PM (#400247)
Javascript would be some kind of new-agey pop religion.

It looks at first like Christianity or Judaism, but it somehow brings in funky zen concepts like lambdas and prototype chains. No one really took it seriously, then one day, it was just everywhere. No two implementations are quite the same, and most people do it horribly.

Re:If programming languages were religions by nuclear_eclipse on Tuesday December 16, 2008 @06:53PM (#400294)
So, Astrology?
Re:If programming languages were religions by IsaacSchlueter on Wednesday December 17, 2008 @07:30PM (#401645)
Maybe… disclaimer: I'm a professional javascripter

1. Everyone knows it a little, but few actually use it for much, and hardly anyone really understands it.

2. A lot of the ideas came out of old tribal warfare, and was only standardized relatively recently.

3. People who do it full time are WAY overpaid. ;)

Re:If programming languages were religions by herval on Saturday December 20, 2008 @04:40PM (#404838)
does anyone really do javascript fulltime...? It sounds to me like doing CSS fulltime. Or writing XML configuration files for a living. Or something...
Re:If programming languages were religions by asdflkj on Tuesday December 16, 2008 @02:23PM (#399878)
Astrology.
Re:If programming languages were religions by rsheridan6 on Tuesday December 16, 2008 @05:40PM (#400203)
You'd think from the name that it's like Java, which is analogous to Judaism, but it really has nothing to do with Java. Maybe Madonna-style pop Kabala?
Re:If programming languages were religions by szopa on Wednesday December 17, 2008 @03:14PM (#401383)
Hm, JavaScript is in fact a nice little Scheme with a cute little object system originating from Self with an ugly, ugly, ugly C-like/Javaish syntax and some dark, horrible secrets (like an asymmetric, atransitive `=='). Moreover, a lot of people use it, but not so many understand it...

My guess is that JavaScript is Zensunni: http://en.wikipedia.org/wiki/Zensunni#Zensunni.

Re:If programming languages were religions by lallysingh on Wednesday December 17, 2008 @12:47AM (#400606)
Deepak Chopra.
Re:If programming languages were religions by icey on Tuesday December 16, 2008 @05:53PM (#400227)
Gnosticism
Re:If programming languages were religions by olefoo on Tuesday December 16, 2008 @01:11PM (#399766)
The bit about Judaism and C reminds me of http://www.lysator.liu.se/c/ten-commandments.html
Re:If programming languages were religions by russell on Tuesday December 16, 2008 @01:51PM (#399833)
Commandment 8 reminds me of the Brace Wars in C and the Indent 4 vs Indent 8 camps. Those who dislike Python's significant white space haven't seen real bloodshed.
Re:If programming languages were religions by bazookaaa on Tuesday December 16, 2008 @03:47PM (#400029)
"Ruby - A mixture of different languages and ideas that was beaten together into something that might be identified as a language."

Is that really true? I've never heard anything like that about Ruby. It does, however, sound very much like PHP. From the PHP FAQs:

"Much of [PHP's] syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in."

Re:If programming languages were religions by jmtulloss on Tuesday December 16, 2008 @04:08PM (#400064)
You could make the case. To me, Ruby looks like a strange hybrid of Python, SmallTalk, and Perl.
Re:If programming languages were religions by icey on Tuesday December 16, 2008 @05:53PM (#400225)
This makes Ruby sound far more attractive than it really is to me.
Re:If programming languages were religions by aaronblohowiak on Wednesday December 17, 2008 @08:07PM (#401673)
What would you change about it?
Re:If programming languages were religions by icey on Thursday December 18, 2008 @08:39AM (#402102)
Well, when I hear that something is a mix of a bunch of other things, I tend to picture the best about those things.

So if Ruby had:

    * The clarity of Python
    * As well as the batteries-includedness of Python
    * With the flexibility of Perl
    * As well as a library managed as well as CPAN
    * With the tooling of Smalltalk
    * But without the weird VM business
Then Ruby would be much more attractive to me. I'm not saying there's anything wrong with Ruby, it's a fine language. I'm just saying that I hear those three things and I picture some sort of uber-language.
Re:If programming languages were religions by jpd on Thursday December 18, 2008 @03:01PM (#402565)
I find python's clarity lacking in comparison to ruby, at least in terms of making classes and iterators. Why are all those underscores really necessary?

No mention on your other points here because I either agree or don't have an experienced opinion on the matter.

Re:If programming languages were religions by habibur on Wednesday December 17, 2008 @11:50PM (#401815)
Speed
Re:If programming languages were religions by jcromartie on Wednesday December 17, 2008 @07:07AM (#400809)
Ruby is Smalltalk with Perl syntax.
Re:If programming languages were religions by edw519 on Tuesday December 16, 2008 @01:08PM (#399757)
...then this photo proves that Dick Pick must have been the Messiah:

http://jes.com/gfx/people/csn_1983_11_28_antigrav_dick_001.j...

(Sure don't mean to offend anyone, just a silly hacker joke.)

Re:If programming languages were religions by shaunxcode on Tuesday December 16, 2008 @02:33PM (#399897)
Also does this make the jvm and or parrot like one of those weird new-age "all paths lead to the sun" sort of religions where "anything goes"/syntax so long as it involves some rough idea of a god/bytecode?
Re:If programming languages were religions by mynameishere on Tuesday December 16, 2008 @02:48PM (#399922)
Dumb article. Judaism and C are about as opposite as you can get. Judaism's texts (the bible and the Talmud) are famously convoluted, contradictory, debated, etc. C is one of the cleanest languages.
Re:If programming languages were religions by Retric on Tuesday December 16, 2008 @03:27PM (#399994)
"Judaism's texts (the bible and the Talmud) are famously convoluted, contradictory, debated, etc." that sounds like C's type system to me. Is that a char or a number? A pointer or a number? etc.
Re:If programming languages were religions by mynameishere on Tuesday December 16, 2008 @07:09PM (#400309)

  int a; //This is a number
  char b; //This is a char.
  void * c; //This is a pointer.
  x=*((int*)a); //This is a void pointer cast to a number.
Re:If programming languages were religions by mynameishere on Tuesday December 16, 2008 @11:49PM (#400573)
The [edit] link disappeared on me, or I would just correct the last 'a' to a 'c'.
Re:If programming languages were religions by MrRage on Tuesday December 16, 2008 @10:54PM (#400534)
Ultimately everything's a number in a computer, so this is not something only in C. It's just C's low-level nature.
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:12PM (#401380)
Computers are so good at simulating numbers, they sometimes fool us into believing that they are made of the stuff.
Re:If programming languages were religions by aaronblohowiak on Tuesday December 16, 2008 @03:09PM (#399948)
And, Taoism is more like Forth.
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:16PM (#401386)
Yes, Haskell may be Platonism where ideas are more real than the messy world we live in.
Re:If programming languages were religions by rms on Tuesday December 16, 2008 @03:18PM (#399970)
You can convert into Judaism.
Re:If programming languages were religions by netcan on Tuesday December 16, 2008 @08:47PM (#400408)
I wouldn't recommend it.
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:13PM (#401381)
Tried?
Re:If programming languages were religions by netcan on Wednesday December 17, 2008 @06:26PM (#401598)
Yup
Re:If programming languages were religions by manny on Tuesday December 16, 2008 @01:18PM (#399779)
well. someone doesn't like Perl.

Sheesh!

Re:If programming languages were religions by cabalamat on Tuesday December 16, 2008 @02:27PM (#399884)
I fear you underestimate the number of people who dislike Perl.
Re:If programming languages were religions by jrockway on Tuesday December 16, 2008 @02:57PM (#399933)
Yeah, Perl sucks. Instead of making me rewrite libraries, I have to actually work on the problem I want to solve, 'cause the libraries already work. I hate being productive!!1!
Re:If programming languages were religions by run4yourlives on Tuesday December 16, 2008 @07:23PM (#400329)
Using the words PERL and productive without a not qualifier in the same sentence opens up some sort of alternate universe time warp that is so dangerous it should be avoided at all costs.
Re:If programming languages were religions by SwellJoe on Wednesday December 17, 2008 @06:14AM (#400777)
If you don't think Perl is a productive language, then you have never been a UNIX system administrator.
Re:If programming languages were religions by jbjohns on Sunday December 21, 2008 @04:37PM (#405740)
If you do think Perl is a productive language then you (a) are a unix system administrator and/or (b) have never used a truly productive language.
Re:If programming languages were religions by jrockway on Wednesday December 17, 2008 @06:25PM (#401594)
I have never been a system administrator, but I still find perl productive.
Re:If programming languages were religions by run4yourlives on Wednesday December 17, 2008 @05:50PM (#401568)
The irony of that statement is creating a vortex of it's own. ;-)
Re:If programming languages were religions by SwellJoe on Thursday December 18, 2008 @01:19AM (#401871)
Irony...like rain on your wedding day? Or maybe a traffic jam when you're already late?

I'm not sure you and I are working with the same definition of irony here. You don't like Perl, that we understand. But if you can honestly say you believe that Perl is not among the most productive, if not the most productive, glue languages for use in UNIX system administration tasks...then, well, I don't know what to say. One can't really have a rational discussion with someone who is that far off the map.

Re:If programming languages were religions by SwellJoe on Wednesday December 17, 2008 @06:18AM (#400778)
I merely don't misinterpret lack of understanding as dislike.
Re:If programming languages were religions by jbjohns on Sunday December 21, 2008 @04:41PM (#405745)
He was actually pretty nice to perl (even went as far as to say you will have to use it). What exactly would he have had to say for you not to be offended? Say it's as readable as Python? It isn't.
Re:If programming languages were religions by dhimes on Tuesday December 16, 2008 @07:54PM (#400362)
I've read many analyses of languages: their pros and cons, how much better I would think if I used them, how much more efficient I would be if I used them, how much cooler I would be if I used them.

But nothing was enough to convince to change. Until this. Fundamentalist Christianity. Well, goddamn.

How can I distribute desktop apps in Lisp? :)

Re:If programming languages were religions by MaysonL on Tuesday December 16, 2008 @10:40PM (#400526)
Use Factor, the postfix Lisp.
Re:If programming languages were religions by dhimes on Wednesday December 17, 2008 @06:40AM (#400793)
Excellent. Thanks!
Re:If programming languages were religions by eru on Wednesday December 17, 2008 @03:07PM (#401372)
"Haskell would be Taoism - It is so different from other languages [...]"

I do not get it. Haskell is very similar to other languages, take Clean for example.

Re:If programming languages were religions by known on Tuesday December 16, 2008 @10:17PM (#400496)
You can convert to Judaism http://en.wikipedia.org/wiki/Ger_tzedek
Re:If programming languages were religions by apsurd on Tuesday December 16, 2008 @07:27PM (#400332)
I enjoyed this article. However I find it important to note that buddhism and taoism are philosophies and not religions.
Re:If programming languages were religions by netcan on Tuesday December 16, 2008 @08:46PM (#400407)
I think people saying things like that are taken into account.
Re:If programming languages were religions by tylermenezes on Thursday December 18, 2008 @01:33AM (#401882)
You mean they aren't already?
Re:If programming languages were religions by nobosh on Tuesday December 16, 2008 @01:23PM (#399786)
IF???
Re:If programming languages were religions by retyred on Tuesday December 16, 2008 @03:18PM (#399967)
his comments on C are completely unfounded. C's type coercion means you can ram all sorts of things into places they aren't supposed to go. typecasting says to me that there is nothing orthodox about C at all. if anything it is modern protestantism, a faith that lets you ram in whatever you want, but one wrong move and you go to hell (segfault)
Re:If programming languages were religions by ii on Wednesday December 17, 2008 @03:12AM (#400692)
If hell is segfault, then Heaven must be a memory leak?
Re:If programming languages were religions by ramchip on Wednesday December 17, 2008 @10:48PM (#401767)
Heaven is where C programmers go when they move to C++ and discover shared_ptr.
Re:If programming languages were religions by brl on Wednesday December 17, 2008 @10:57PM (#401782)
Where do C++ programmers go when the move to Java and discover garbage collection?
Re:If programming languages were religions by herval on Saturday December 20, 2008 @04:35PM (#404833)
To the second level. Where do you think they go when they move over to Python/Ruby/whatever and find out dynamic typing?

ask Dante Alighieri...

Re:If programming languages were religions by aaronblohowiak on Wednesday December 17, 2008 @08:06PM (#401670)
return(1);
Re:If programming languages were religions by cracki on Sunday December 28, 2008 @01:36PM (#412083)
i'm always wondering why people feel the need to dress up the return keyword as a function.
Re:If programming languages were religions by GrandMasterBirt on Wednesday December 17, 2008 @12:48AM (#400607)
I don't understand how anyone can be against us Pastafarians/Lolcoders!!! What is wrong with everyone? Just because I write legibly does not mean that I don't want my code to tell me that its in my pants waiting for input!

And obviously you all have not been blessed by his noodly appendages, but I shall not go and spread our sacred gospel, he shall come and touch you with his noodliness and you shall instantly convert.

Re:If programming languages were religions by trezor on Wednesday December 17, 2008 @02:54AM (#400677)
PHP would be Cafeteria Christianity ... whole concept of "goto hell" was abandoned.

And here I would consider PHP the defintion of going to hell :)

[deleted]
Re:If programming languages were religions by gruseom on Tuesday December 16, 2008 @03:44PM (#400022)
As the original poster stated, please don't kill me if you are offended. Its aim was humor.

Bit of a tangent, but I never understand why people say this. Don't they know that humor is one of the most potent weapons? If someone is offended, will they be less offended that they are regarded as laughable?

(Tangent to the tangent - this reminds me a little of Jon Stewart hiding behind "But I'm only a comedian" every time someone wants to talk about the politics in his satire. I happen to like his satire a lot and have no particular objection to his politics, but this is just disingenuous.)

Re:If programming languages were religions by teehee on Tuesday December 16, 2008 @03:55PM (#400041)
Merry Christmas.