By jammag
via itmanagement.earthweb.com
Published: Jul 29 2008 / 16:17
Actually, this top computer science professor isn’t exactly ‘anti-Java’ – but he deplores its effect on CS studies. And he sees dark clouds ahead if something doesn’t change.
Comments
raveman replied ago:
nice beginning and then job interview question "You begin to suspect that a problem you are having is due to the COMPILER generating incorrect code." ... do i need to say more? i hope he put on the add "Java, Assembler". However i bet all the bugs he got in his programs were there because of compiler errors. They should add "compiler bug" to JIRA, Bugzilla and Mantis. As we see its more common that we expect. plus hes an idiot(compiler told me).
lifewithryan replied ago:
Whoa..."somebody" is out of touch...
bloid replied ago:
I believe basing any argument on Tiobe's statistics is the definition of a fools gambit...
ksh2dzone replied ago:
Me too:
{I believe basing any argument on Tiobe's statistics is the definition of a fools gambit...}
meeplejorps replied ago:
Apparently it is important that folks in CS not know anything about abstraction. Everyone needs to understand how to tap out a series of 1s and 0s, poke the CPU registers, design successful enterprise architectures...
terrance.macgregor replied ago:
I remember moving from C++ to Java when I was an undergrad. There is no comparison. I could write programs quickly and solve problems several magnitudes faster. I could care less about pointer allocation and memory leaks. If the purpose of a language is to really know what is going on, use assembly. I bet that there were people who made this same argument when C came around. Besides, we all know that "real coders use binary."
Another analogy that I can think of. "Real" computer folks needed to know characteristics about how their vacuum tubes worked. Training manuals were probably written to ensure that vacuum tubes were working, etc. When transistors came around, people probably grumbled against that too.
Java and languages like it are the future.I don't care what type of anecdotal evidence there is against it.
There will be a day when Java is too low level(this has already happened in my opinion). That will be a good time because we will abstract ourselves from even more of the details and look at solving much more complicated problems than how to read a text file in.
Voters For This Link (13)
Voters Against This Link (15)