Ugh. Language Chauvinism
Why is it that Java programmers (unlike seemingly any other language programmers) want everything to be written in Java?? I so miss the days when people would use whatever language best fit the task at hand.
Here's an example of the chauvinism from the ant.apache.org page:
'Makefiles are inherently evil as well. Anybody who has worked on them for any time has run into the dreaded tab problem. "Is my command not executing because I have a space in front of my tab!!!" said the original author of Ant way too many times.'
You have to be kidding me! I've had far worse problems writing valid XML than I ever had with Makefiles! Besides, this entire line of argument seems utterly stupid to me. Almost as much as if someone were to complain about 'Java is inherently evil as well. Anybody who has worked on them for any time has run into the dreaded missing paren problem. "Is my program not compiling because I'm missing a paren???"' Syntax is Syntax. Ass.
Only a java programmer would ask this question: "Why dissipate organizational expertise to new languages?"
Each language has it's pros and cons. Perl might be great for text processing. Ruby's rails might have benefit for some small apps. Why not just use a variety of languages to fit whatever task is at hand? Is it actually painful for Java programmers to know other languages? Unfortunately, I think the answer is that Yes, it probably is, because Java seems designed to be anti-social in that regard. To get perl to talk to the OS (and by extension other programs) is easy. Ditto for C (and by extension C++). But, Java perversely makes talking to any other apps horrendously painful, and perhaps this breeds the attitude of Java programmers.
On the side of tasks I like java for, are parsers (I like Jflex/CUP better than lex/yacc, for instance, since I can have multiple parser/lexers within the same program in an easier way than I could with lex/yacc) And, I'm starting to warm to hibernate.
But, I wish we would go back to the days when programmers had multiple language expertise. I see too many programmers these days who A. have no idea about other languages, and B. because of their ignorance cast stones at other languages with arguments of this kind: "Perl. Ugh. I hate all those $" That's just brilliant.
Re: Rotlander's language is rot13 (caesar's cypher)
> Hey, it's not that bad! It's just the
> The project
> pages, search results, browsing and
> lounge pages for logged
> in users haven't been touched.
No, it's not that bad now... For hours, everything on the site was rot-13'd...
I want OS writers to have April Fool's day jokes builtin as well... A day full of Block read failure on /dev/hda7 to find out the NEXT day after you've purchased a new hard drive that oh, it was an april fool's joke...
Or, compiler writers...
error: parse error before `}' token
Which you find the next day that oh, haha! April fool's...
That would be awesome.