The Programming and Belief Challenge
So ruby is a language for Mormons. Really. Go look it up, I'll wait. Matz is a Mormon and if you read the fine print when you down load the binaries you'll see that you are agreeing to all the precepts of the Mormon faith if you use ruby in any fashion. Additionally perl is for post-modern Christians. Really. Go look it up, I'll wait. Programming in perl is a tacit admission that Jesus is real and that all your coding is for the glory of god. Of course if you consider code that looks like swearing cartoon characters to be a worthy gift to the almighty then more power to you.
This got me thinking about the relationship between programming languages (users and designers) and the various faiths. So here is your challenge: tell me what languages work best (or are incompatible with) which faiths.
Here's a start:
- Java is for christians since it was created specifically to prevent people from thinking bold thoughts. And you have to be sort of a sheep to think that this is in any way a good language. And yet people blather on about it as if it's the second coming.
- perl is for atheists since it's impossible to believe in a benevolent deity while staring at perl code.
PS. For extra credit, what other religion programming links do you know of? The two above are the only ones I know. Does anyone else know the religious predilections of any other famous language designers or programmers?