LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - News
User Name
Password
Linux - News This forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.

Notices


Reply
  Search this Thread
Old 10-15-2009, 11:44 AM   #1
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
Exclamation The 'Anti-Java' Professor and the Jobless Programmers


"When I noticed that this list of the popular programming languages placed Java in the top position, I picked up the phone to call Robert Dewar. Several months back I interviewed Dewar, a professor emeritus of computer science at New York University, about Java’s role in the college classroom."

"What he said in that interview about Java in the classroom wasn’t pretty..."

http://itmanagement.earthweb.com/car...rogrammers.htm
 
Old 10-16-2009, 04:23 AM   #2
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Great article, I fully agree with the professor.

Back when I was taking CS in school, we were the last year to be taught C/C++, next year they said they would all switch to java, pretty much everyone around the state would. This was lucky for me because they gave away all the textbooks to us students. However, I thought (even then) that it was a big mistake to switch to teaching java.

Unlike the professor, I also think that java is a terrible and worthless programming language. I don't see why it was created, other than to doom many CS majors to future failure / unemployment.
 
Old 10-16-2009, 08:19 AM   #3
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Original Poster
Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
Quote:
Originally Posted by H_TeXMeX_H

Unlike the professor, I also think that java is a terrible and worthless programming language. I don't see why it was created, other than to doom many CS majors to future failure / unemployment.
It was designed for interfacing with set top boxes, which would also explain further down why I just hate getting user input and printing out to the screen, because it is such a pain. When java was released, it was released with the many shortcomings it actually had, and features like input and output etc were hastily included, poorly I might add. I could just go on and on why I much prefer C++ over this java rubbish!

Quote:
Originally Posted by H_TeXMeX_H

Unlike the professor, I also think that java is a terrible and worthless programming language. I don't see why it was created, other than to doom many CS majors to future failure / unemployment.
Couldn't agree more, and I just feel so cheated because I have to take these useless java courses when the upper level courses are C++ anyways. Everyone keeps telling me how java is so much easier. Really? I find it cumbersome and slow, and actually teaches bad programming habits. People complain about C/C++ and their pointers, and how much of a nightmare it is. Well I would rather work with pointers anyways, than have to put up with really shitty input output syntax'.

As for cumbersome, I absolutely HATE getting user input from java. Am I the only one here who thinks a simple cin>> and cout<< statement is much easier?

Java input
Code:
Assume sum1 is already declared:

Scanner input = new Scanner (System.in);
sum1 = input.nextInt();
Java output
Code:
System.out.println(sum1);
C++ input
Code:
Again, assume sum1 is already declared:

cin>>sum1;
C++ output
Code:
cout<< sum1 <<endl;

Oh yea, java is MUCH better!

Last edited by Jeebizz; 10-16-2009 at 08:45 AM.
 
Old 10-16-2009, 11:58 AM   #4
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Manjaro, might try Slackware again
Posts: 1,851
Blog Entries: 14

Rep: Reputation: 284Reputation: 284Reputation: 284
There seems to be a trend, in more than one field, that mirrors the C->Java story in this article, though perhaps there was some merit to one of the commenters on the article who pointed out that these things are sometimes generational conflict as well.

Why is it that every generation thinks the next one is a bunch of slackers (not Slackers, that would be different ), and usually with good evidence to support it?

I'm betting fewer and fewer people know how to use a slide rule, to write a sonnet, to dance a waltz, to navigate with a sextant, or in some cases to read an analog clock. Loss of skills, the value of effort and mental discipline to learn these things, to be sure, and replaced with the ability to text and Twitter. Hmmm.
 
Old 10-16-2009, 03:12 PM   #5
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Original Poster
Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
I can at least read an analog clock! As far as the others are concerned.....
 
Old 10-16-2009, 09:03 PM   #6
smeezekitty
Senior Member
 
Registered: Sep 2009
Location: Washington U.S.
Distribution: M$ Windows / Debian / Ubuntu / DSL / many others
Posts: 2,339

Rep: Reputation: 231Reputation: 231Reputation: 231
i dislike java because C/C++ is more platform and low level friendly
JAVA has a huge system requirements overhead
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Harvard professor challenges RIAA anti-piracy campaign LXer Syndicated Linux News 0 11-05-2008 07:10 AM
Java Swing anti-aliasing BuilderQ Linux - Software 4 01-03-2008 01:17 PM
LXer: A boon for jobless grads LXer Syndicated Linux News 0 08-07-2006 01:54 AM
JTextArea Question for Java Programmers Diederick Programming 1 09-16-2005 08:25 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - News

All times are GMT -5. The time now is 08:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration