(3)
Comparison of three languages
C # and Delphi comparison
Delphi is to organize the phrase block with Begin ... End, which is awkward relative to C # I feel awkward.
Delphi is a machine code.
Cross-platformability depends on Borland to continue to improve.
Of course, Delphi is still the first choice for many programmers in developing some complex C / S structures and featured reports.
C # and Java comparison
C # and Java are both bytecode. So both cross-platform sexualoretics have to be strong over Delphi.
Of course, so far, I think C # is still more than Java, because on the stand-alone, I always think that C # is still more than Java. Although these two languages have inherited the language characteristics of C , they are developed by it.
Of course, C # also has a strong place in Java. Because C # is over 5 years later than Java, the founder Hejlsberg of C # in creating C # is influenced by Java, so he also absorbed a large number of Java advantages.
For example, C # supports an operator's overload and type security enumeration and security embedded pointers. C # can be seamless with other .NET programs. The cost is much lower than Java, and even C # is asked as a low-level alternative to Java.
In addition, the combination of C # and Web services is also slightly stronger than Java, although the combination of Java and Web services is not bad, but it is later plus it after all.
So, if in the short term, if anyone wants to eat, it is impossible. Three-in-one, I think I have to maintain a period of time. Of course, this year, there is news that Borland is ready to sell Delphi. I don't know if it is true, if it is true, I think that will be a lot of unfortunate from our Delphi developers.