Why only Delphi, Java (and VB) for South African schools?

Wouldn't console programming in any language suffice then? Why not use C# or C++, which are both strongly typed and highly structured languages with OOP (if needed), and simply force students to only program console apps? That way you can still focus on CS concepts like algorithms and data structures.

Weird fact, c++ is not truly OO. Neither is java. But both is very close, but doesn't support multiple inheritance, and you wouldn't notice the difference anyway though. I've almost never needed it.
 
Really? I always thought C++ supported multiple inheritance?
 
Before we get out the pitch forks and cry blasphemy from the bell tower, mind expanding on this?

EDIT: unless by commercial you meant of the shelf software and by in-house you meant enterprise?

Yes, this is what I actually meant. Java is just too easy to reverse engineer, I've done it so many times. Also you really cannot beat the speed of true native compiled code as opposed to something JIT 'compiled'.
 
Top
Sign up to the MyBroadband newsletter
X