Terrible C #

Source: Internet
Author: User
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!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.