Scary C #

zhaozj2021-02-11  189

Scary C #

C # After the introduction, the discussion has been, it is said that C # is to replace Java.

This kind of saying is early, it needs to see the development prospect of C #.

However, C # is really a very powerful rapid development language.

1). If the pointer is not included, it can be said that the level of object-oriented objects is higher than Java!

The basic type in C # is object-based, for example: int, when you define an int type variable, you can access the int type through this variable.

a member of. In fact, C # has built corresponding classes in each basic type, such as: int-> int32, int32 is a class provided by the system, basic class

INT is mapped to class INT32.

You can't find such a built relationship in Java. Java just provides tool classes for operating these basic types.

Such as: Interger corresponds to INT. But this is just a simple operation of the basic type of tool, and INT is not object based in Java.

C # Refer to most object-oriented languages, and solve some of some of the illicit language, it can be said that C # greatly enhances the technology of object-oriented language and

Practical.

2). C # powerful function is that Java cannot match. It has a fast and C of VB development! Any VB and C / C can do it, you can use C # simple

Single! That is, under the Windows platform, C # is sufficient to replace VB and C / C . And C # is simple to develop in the object-oriented development! C # improved

Language-oriented technology and ideas. Combined with modules and object-oriented technologies. It is more convenient and faster to use users! And it provides very powerful

Compatibility, you can use C # to call the used VB, C / C programs, COM, VBX ... almost all the total interfaces of all Microsoft products.

3). The speed of C # is expected to be in Java!

C # In order to cross the platform, JIT is also used, but it is not a simple transplant and set of original JIT technology, but the development and improvement of JIT!

Since contacting C #, Java has no appeal to me, almost unused.

However, it is worrying that C # does not have a detail of public language. You don't know C # in the compilation format on the Windows platform, nor do you know the specification of C # JIT. because

This is hard to develop your cross-platform C # compiler.

In this way, C # is firmly mastered in Microsoft's hands. C # update is improved, you can only listen to Microsoft. Who specifies the standard is not terrible, terrible is the standard master

Whose hand! C # is terrible, but more terrible is the platform behind the C # .NET, C # is just .NET's shovel for it, the shovel of the embankment.

When .NET has a big way, it is the most terrible time!

转载请注明原文地址:https://www.9cbs.com/read-3884.html

New Post(0)