Live data from Hacker News

If programming languages were religions

aegisub.net

61–70 of 119 posts

Re: If programming languages were religions

#64
post #58

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? :)

Use Factor, the postfix Lisp.

Re: If programming languages were religions

#65
post #17

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.

No - assembly language is the perennial philosophy uniting the mystics of all religions.

Re: If programming languages were religions

#66
post #34

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.

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

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

#67
post #20
post #11

Earlier quoted context omitted.

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 ;)

I think ASM would be Atheism

Aha! It is a religion!

Re: If programming languages were religions

#68
post #34

Earlier quoted context omitted.

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

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.

The [edit] link disappeared on me, or I would just correct the last 'a' to a 'c'.
Post reply on HN