Link Details

Link 99124 thumbnail
User 279773 avatar

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.
  • 13
  • 15
  • 1928
  • 841

Comments

Add your comment
User 191349 avatar

raveman replied ago:

0 votes Vote down Vote up Reply

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

User 275423 avatar

lifewithryan replied ago:

0 votes Vote down Vote up Reply

Whoa..."somebody" is out of touch...

User 111696 avatar

bloid replied ago:

1 votes Vote down Vote up Reply

I believe basing any argument on Tiobe's statistics is the definition of a fools gambit...

User 249531 avatar

ksh2dzone replied ago:

0 votes Vote down Vote up Reply

Me too:
{I believe basing any argument on Tiobe's statistics is the definition of a fools gambit...}

User 320644 avatar

meeplejorps replied ago:

0 votes Vote down Vote up Reply

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

User 320654 avatar

terrance.macgregor replied ago:

2 votes Vote down Vote up Reply

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.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.