Is C # Better than Java or your own problems?

Source: Internet
Author: User

Is C # Better than Java or your own problems?
C # What's better with java?

As soon as I heard this topic, I felt helpless and bored.

I hope that after reading my article, we will discuss this topic in a civilized manner in the future.

Java, C ++, and C # are just a language or a tool that says you want to do a job.
My point is not to discuss
The reason is as follows:
1. The words written by a person are not easy to read. Do you think it is a matter of pen or human problems?
2. A programmer writes a program in C # with higher performance than a program written in Java. Do you think Java is inferior to C?
3. A dummies have been killed by a normal person using a stick. Do you feel like a knife is a great deal or a good stick?
4. Do you have to use a basin instead of a pot for cooking? The cooking is not as delicious as a pot. Can you say that it is not important to use a pot? Different division of labor
5. a chess player lost to a new go player because they are playing
The preceding causes actually indicate a problem.
There is no good or bad tool, no good or bad language, and only suitable or not. If there is a good or bad tool, it is also a human problem.
For example, if you want to use C # on Linux, it is definitely not as good as Java.
You have to use Java in. net, which is not as suitable as C.
I have said a lot. Sorry, I am very clear. It means that any Code has nothing to do with the tool and is ultimately related to people. It is a wrong choice and an error is returned. The error is returned.

Number of people are eligible to discuss this topic.

I feel that if I want to discuss this topic, I should first clarify the following points:

1. You must be a master of the C # and Java languages. You must know at least two languages at the same time, and the level should be comparable.

Because the discussion should be equal, you cannot let a pure C # programmer or a pure Java programmer discuss this topic, because it is meaningless,

Because he doesn't know each other, how can he compare them, and how can he know that is good?

It is as if all C # programmers want to use the SQL database, and all PHP programmers want to use the MYsql database. Because you are familiar,

Because I am used to it, because I am the best at it, because I know most about it, because I don't have to study any more, and I can pretend to be forced.

2. Are you sure you cannot solve the problem by yourself or because of the language itself?

For example, a blog post (summary of the advantages and disadvantages of Stored Procedures) mentioned that stored procedures cannot be debugged.

I would like to say that the debugging function was available in Sql2000, And the debugging of Vs was basically the same. The debugging was very powerful in Sql08, even smart tip tools are powerful.

Therefore, make sure that you do not use this function or the language does not.

Sql2005 has started to support the. net2.0 language library. That is to say, the C # method you write can be called directly in the stored procedure.

CLR in SQL Server 2005

* CLR (1) in SQL Server 2005)

* CLR (2) in SQL Server 2005)

* CLR summary and custom type (UDT) in SQL Server 2005)

* SQL Server 2005 custom type (UDT) In-depth instance

3. Do not be objective

Do you know if I have been writing code for 10 years? What are my experiences? These are not objective. This is the first case,

It's not a program problem or a human problem. You have been a C # Coding expert for 10 years. You have to compare it with a Java programmer for a year, the difference is the ability to write Code, rather than the problem of Java.

So I hope you can read the questions objectively.

Summary

If you can execute the above rules, I 'd like to hear your suggestions.

I especially don't like some people who say that Microsoft is not good because C # cannot be cross-platform. You really think Microsoft cannot do cross-platform stuff.

Just kidding. It's just a strategic issue of other companies. Does not want C # To run on Linux and drive Linux users, making Windows a loss of territory

 

Related Article

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.