News for hackers. Stuff that matters.
Re:No, that's not why OO sucks by jmduke on Monday July 16, 2012 @03:08PM (#4252003)
" It is not like a gun put on the head to make them use it."

From what I understand, a lot of universities do force students to use Java for many introductory courses, mine included (though we're migrating to Python.)

Re:No, that's not why OO sucks by ww520 on Monday July 16, 2012 @04:31PM (#4252480)
University's job is to expose students to variety of subjects even if they don't like it. It's part of the education.
Re:No, that's not why OO sucks by lowboy on Tuesday July 17, 2012 @01:39AM (#4254267)
Exposure to different subjects is good, but there are better, cleaner languages to use for introducing concepts of programming such as variables, functions, algorithms, and data structures without taking up students' attention with syntax and boilerplate that has nothing to do with the lesson being taught.

Compare these hello world programs for instance:

Java:

    public class HelloWorld {
         public static void main(String[] args) {
              System.out.println("Hello, world!");
         }
    }
Python:

    print "Hello, world!"
Ruby:

    puts 'Hello, world!'
Re:No, that's not why OO sucks by ww520 on Tuesday July 17, 2012 @04:39AM (#4254813)
Showing a contrived example for a selected case doesn't show the benefit of a language.

In that case, why not teach Basic? Its hello world is just, print "Hello World"