News for hackers. Stuff that matters.
Re:Java vs. Scheme in Education by sukuriant on Thursday March 24, 2011 @02:31AM (#2363103)
That's really not fair. To start, beginning Java developers (or developers of any language) shouldn't be using a full IDE. Anything more than syntax highlighting (yes, even compiling for you), and you're losing important steps.

That said, the amount of boiler plate code to do anything in Java can make it quite confusing... though, Scanner has made the input easier, and System.out.println() doesn't seem too much more than memorization.

Re:Java vs. Scheme in Education by namdnay on Thursday March 24, 2011 @04:46AM (#2363321)
I don't see the point of your argument. You say Java developers should intentionally cripple themselves, because they're losing "important steps". What does that even mean? I don't see why I'd lose rename, automatic inherited method shells, auto imports, generate constructors/getters/setters etc... When you buy a car, do you insist that it has manual windows and no power steering?
Re:Java vs. Scheme in Education by sofuture on Thursday March 24, 2011 @08:56AM (#2363858)
There's a difference between professionally programming and learning to program.

You shouldn't ever find yourself in the situation where you think an IDE is magical and "javac" is a typo of the word "java".

Re:Java vs. Scheme in Education by thalur on Thursday March 24, 2011 @06:44AM (#2363526)
"When you buy a car, do you insist that it has manual windows and no power steering?"

But when you are learning how a car works and trying to build one, you would start off with one with manual windows and no power steering.