Terrible C #
C # has been discussed since its launch. It is said that C # should replace Java.
This statement is too early to look at the development prospects of C.
However, C # is a very powerful and fast development language.
1 ). If the pointer is not included, it can be said that the object-oriented degree of C # is higher than that of Java!
The basic types in C # Are all object-based. For example: Int. After you define an int type variable, you can use this variable to access the int type.
. In fact, C # has built-in corresponding classes for each basic type, such as: int --> int32, int32 is a class provided by the system, basic class
Type int is mapped to the class int32.
You cannot find such a built-in relationship in Java. Java only provides tool classes for operating these basic types.
For example, interger corresponds to int, but it is only a simple tool for basic operations. Int Is not object-based in Java.
C # referring to most object-oriented languages and solving some disadvantages of existing object-oriented languages, it can be said that C # greatly improves the technology and
Practicality.
2 ). C # Powerful functions are incomparable to Java. It has the fast development of VB and the powerful C ++! You can use C #
Single! That is, on Windows, C # is enough to replace VB and C/C ++. And C # is easier than Java in object-oriented development! C # improved
Language object-oriented technologies and ideas. It integrates the module-oriented and object-oriented technologies. Makes it easier and faster for users to use! And provides very powerful
You can use C # To Call The used VB, C/C ++ program, COM, vbx... is almost the total interface of all Microsoft products.
3 ). The speed of C # is beyond the reach of Java!
C # JIT is also used for cross-platform platforms, but it is not simply porting and applying the original JIT technology, but the development and improvement of JIT!
Since I got started with C #, Java has no attraction to me and almost no need.
However, it is worrying that C # has no details about the public language. You do not know the compiling format of C # On Windows, or the specification of C # JIT. Because
It is difficult for you to develop your own cross-platform C # compiler.
In this way, C # is firmly controlled by Microsoft. C # updates are improved. You can only listen to Microsoft. Who specified the standard is not terrible, what is terrible is the standard control
Who owns it! C # is terrible, but what's even more terrible is the platform. net behind C #. C # is just a. Net shovel that adds ground to it.
When. NET is widely used, it is the most terrible time!