what is the comparison of programming language java and delphi?
Check out http://www.derangedcoder.net/programming/general/comparingObjectOrientedFeatures.html for a comparison.
There is no simple answer to your question... Which version of Java with which version of Object Pascal do you want to compare? Any criteria? Like adoption, executable size, speed? Delphi/Object Pascal is a bit different than Java, you know... And of course there is a bit more to talk about than just simple programming language. What about "standard library"? As in VCL/CLX or JDK?
If you could please clarify what you meant by "what is the comparison" by providing us with some criteria, probably someone will answer your question...
Regards, Pawel.
I think that main differences are
Delphi is producing native Windows applications. You can run such application with no additional dependencies. Size of such .exe file starts at 1 MB for latest Delphi version. Later Delphi versions are also able to produce managed code for .NET platform. In this case created application depends on Microsoft .NET platform. Application in Java always depends on Java Runtime (JRE) which must be installed on client computer.
in case of native application in Delphi you must handle memory deallocation. Java is doing this automatically using garbage collector.
Java applications are more platform independent. Delphi native applications can be used only on Windows however .NET ones targeting Mono are also runnable under different operating systems.
There are only one IDE which is Delphi itself. When programming in Java you can choose from several IDEs like Netbeans or Ecllipse.
Java is actual technology used in many areas from enterprise to personal computing with large amount of active developers. Delphi had its time but now its less and less popular and one incidence of this is that pouplar open source libraries are not ported to Delphi.
Java and Delphi languages are different but both are OOP.