<div class='quotetop'>QUOTE(GrimFang4 @ Aug 20 2006, 12:17 AM) [snapback]249673[/snapback]</div>
Quote:
Object-oriented programming is deeply based on Pointers/References/Addresses.[/b]
|
That's not the case. OO is a paradigm. Not an implementation. It's a way of creating an abstract model of the problem at hand, and if used with a decent data-modelling language (such as UML) it can greatly simplify program design.
For most corporate (non real-time) applications, the maintainiblity of a program and the short(er) development times outweigh by far the execution speed. That's is why Java (J2EE) is used a lot in that sector. As for the speed. The new JIT-compiler does a pretty good job and even 3D games in Java run quite smoothly. You should however, pick the language most suitable for the task and not stick to a single one.