What I Hate About Your Programming Language
chromatic writes "Perl programmers like punctuation. Python programmers like indentation. Every programming language has its own syntax, stemming from its philosophy. What I Hate About Your Programming Language examines the issues that shape languages as they grow. It's not advocacy, I promise."
What I hate about your programming language is that it doesn't work like mine does.
The cake is a pie
That's why I use Whitespace, of course!
I used to have a T-shirt that was designed to piss off everybody. It said "Nuke the Gay Unborn Baby Seals". That's what reading this article felt like. Tinder to start a flame war that everybody can join in on.
No boom today. Boom tomorrow. There's always a boom tomorrow. - Cmdr. Susan Ivanova
...we should all use Scheme.
What I think you meant to say was:
(define language? (lambda (x) 'scheme'))
"Probably the toughest time in anyone's life is when you have to murder a loved one because they're the devil." -Philips
What!? # is so cool looking though.
As a perl programmer I just read that as "What!? "
"Probably the toughest time in anyone's life is when you have to murder a loved one because they're the devil." -Philips
Anyone else noticed how, in the middles of the "my language is better than your language" flame war this guy was starting, he managed to slip in an editor flamewar by linking to vim?
Truly brilliant!
Follow the adventures of the new wandering jews
<%@ Language=VBScript %>
Is you see this, please call Crime Stoppers at (888)580-TIPS.
>>I wish some higher level languages would force the use of comments in code, make it part of the declaration for a class or function.
I'm not sure if that would help... how many "// fucking compiler requires this" comments would you see?
/* this is the mandatory comment */
7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
I hate to break it to you, but compiled BASIC is very very old, long before VB. I remember compiling eBASIC startrek games in 1979 on CDOS (a CP/M variant from Cromemco).
Shhh, he's having a Microsoft bashing moment... it could be dangerous to interrupt slashdotters whilst in this state, you never know what they might do...
Phil
"Cattle Prods solve most of life's little problems."
I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.
"You don't tug on Superman's cape.
...and you don't make yourself the target of a programming language flame war.
You don't spit into the wind.
You dont't pull the mask of the ol' Lone Ranger..."
"I'm not impatient. I just hate waiting." - My Dad
A programming language where I don't have to do any work. One where I can just decide, "hey, I have a great idea for a program" and then discover that my computer had already programmed it for me.
There's a growing sense that even if The Future comes,
most of us won't be able to afford it.
-- Lemmy
I can't stand machine language. I'll be typing along and accidently type a '0' when I meant to type a '1' and my program goes apeshit. They should fix that.
Probably about as many as the number of "// TODO: Place code here" in Visual C++ projects.
The cake is a pie
I don't have any hands you insensitive clod!
Do you even lift?
These aren't the 'roids you're looking for.
Except that you messed it up. The question mark should indicate a boolean return value.
(define language? (lambda (x) (equal? 'scheme)))
You can tell my code is better, because it has more trailing parentheses.