: Oh what a horrible language Pascal is!
:
: Whatever language you develope, you'll have the planets support if it is 100% object oriented.
:
: Java is the closest I've seen to 100% object orientation. It's even compatible with other languages. The problem is that it lacks some of the powerful developmemt tools such as information hidding, pointers, multiple inheritance, templates are missing (I think?!), etc., and the apps are very slow compared to other pl's. The benifit is that it is platform independent.
:
: C++ is almost as close to Java with respect to object orientation, but has the most advanced features such as pointers, multiple inheritance and fascilitates information hidding. It's the fastest and most versitile development language, but has some problems: it doesn't support multithreading, functions are allowed to 'float' in the air without belonging to a class (which contracts object orientation), the apps are platform dependent, etc...
:
: VB is based upon the prehistoric caveman style pl BASIC which is good for nothing except make training institutes and Bill Gates wealthier. I won't even start to mention the draw backs. There's only so much space on the net.
:
: Pascal and Delphi are object based and not object oriented. It's complicated to maintain and after a day of research into new methods one finds that something just cannot be done. You can't even intergrate an app in these pl's with another, which make Delphi and Pascal useless except for small and unsophisticated apps, (and for preschool learning).
:
:
:
:
: The moral: if it is possible to create a pl that eliminates all of the above (and some more) problems, then you'll become a multi-billionare overnight. Keep going, we need an improvement... As for now all we got is Java and C++.
:
Have you looked at Walter Bright's creation? D surpasses Java and C++ even in an infantile state. I would urge you to take a look at it before you say that Java/C++ is all we've got. Specs can be found at
http://www.digitalmars.com/d/