Skip to main content
5 events
when toggle format what by license comment
Feb 25, 2013 at 18:12 comment added vonbrand The problem with OOP is that for the range of toy problems covered in the first year or so of programming it just gets in the way, without any clear advantage. OOP becomes important (and is appreciated) when your programs are a thousand lines or so. "Java without OOP" is horrible, lots of completely opaque stuff that "has to be written this way" goes against people learning, not parroting.
May 28, 2012 at 5:30 comment added Barry Brown A good IDE can defer public static void main() for a very long time. BlueJ is a good example of an IDE that lets students write programs without a single main anywhere in it.
May 21, 2012 at 12:22 comment added Dave Clarke @Raphael: It is impossible to avoid public static void main() in Java, which has to be within the context of some class. This makes Java less than ideal as a first language, though of course the hurdle isn't too great.
May 21, 2012 at 8:10 comment added Raphael You can quite easily start with a subset of, say, Java first to show procedural style. Then you open up Pandora's box and show how the same stuff looks like with OOP.
May 21, 2012 at 1:42 history answered Nazar Merza CC BY-SA 3.0