Posted: Fri Jan 23, 2004 3:04 pm Post subject: (No subject)
McKenzie - as you probably know I've used quite a number of languages and I still think that Java is the best overall language, or atleast is my language of choice.
Reasons being - portability (from web applets to LEGO microchips to toaster)
- library sizes (there's just soo much that's already there)
probably most important - fully class based structure
Everything is a class, everything has methods and heck, I can extend existing classes to add my own methods Yeah, I know that you can use classes in other languages as well... but they're not fully class based.
Posted: Sat Jan 24, 2004 1:03 am Post subject: (No subject)
As this VB topic evolves into a VC++ vs Java debate perhaps this is a good place to bounce my ideas off people. I've been teaching C in gr12 and C++ in OAC for years. With the loss of OAC I've dropped the ANSI-C and went straight to C++. As Tony points out Java is used in quite a few Universities and it is gaining support in the workplace. I'm planning on teaching Java next year for gr12.
Homer - why do you hate Java?
Tony - why do you love it?
i dont hate java... it's actually quiete a useful program... but it's not meant for the programs i like to make...
Posted: Sat Jan 24, 2004 1:20 am Post subject: (No subject)
man... i hate java! i wish they'd teach c++ in 12
sorry Homer, I must have ... er... misunderstood . I know what you mean, respect it but hate learning it instead of C++.
Posted: Sat Jan 24, 2004 12:37 pm Post subject: (No subject)
McKenzie is teaching java nxt yr... i'm gonna take 12 compsci again and drop it so i can go to his classes sometimes
Posted: Sat Jan 24, 2004 1:05 pm Post subject: (No subject)
u know actually doing well in java all depends on how well u've picked up the OOP philosophy.
If u come from a procedure oriented programming background then getting used to java is tricky.
if u come from a structed programming background (structs) then its sortof easier to get used to. yet some of these folks really mess up in OOP. (they can't get used to the idea that a class is not really a struct but a template for an object, and i;ve noticed a lot of programmers here in compsci.ca make this mistake. may i suggest: think of this world as objects interacting with one another, and also objects have properties and objects have actions! that could help)
if ur new to programming, java's a breeze.
but then again ur mark in school really depends on ur teacher (i've noticed that they themselves are qute confused when it comes to OOP )
Posted: Sat Jan 24, 2004 1:20 pm Post subject: (No subject)
Ya I've just started to learn Java. Doesn't seem that bad.
Posted: Sat Jan 24, 2004 2:58 pm Post subject: (No subject)
as rizzix nicely pointed out - the trick with java is it's OOP consept of programming approach. Think of java as a tool to model your own environments with objects (classes) that have various properties (methods) that interect with one another. Then in driver (void main) you set up some kind of push to make those objects start interacting to solve your problem