C # Learning Notes (2)

Source: Internet
Author: User
Notes

Write by Cash (world seventh)

2002.01.20

All rights reserved, ripping is not to be traced

Cashcao@msn.com


Choose


I carry the spirit, the faith, the soul

Thoughts, desires, eccentricities, demons, and odor

They're parasitic on my body's home

I must treat each and every one of my guests equally.

-----------of Iraq: the Principles


My name is cash, so I am very utilitarian;

My star is like Leo, so I'm a big man.

My language is C #, so I'm a little indecisive.


* You can see that this is not a formal technical article, so if you accidentally read a love story from inside, don't be surprised. There are a lot of people use procedures to express love, in which I can see money, there are girl, some also involved sex, but I did not find love, I always believe that there is a power in the world directly from it, and still believe it. */

C # (read as C Sharp), is a new Microsoft Company (?) Designed for. NET design, known as "the first component-oriented language in C + + family". Many people think it should be like C or C + +, but in fact it is more like a clone of Java, so as a primer, reading the "Java language and Object-oriented programming" published by Tsinghua University Press may help you. This article assumes that you have all the knowledge required to learn this language, no matter, I will try to list the relevant link, in view of the fast changing characteristics of the Internet, if a link is not available, please go to Google query.

As mentioned before, I am a Leo man, at one point I thought learning Java would make me look different, but a few months later I gave up the choice, I saw the Forum on the two languages, the best of the discussion, and finally chose C #, please do not ask me why I made such a choice, Many people think that Chinese is the most beautiful language in the world, but who is speaking Chinese outside the Chinese world? In addition, I found that the forum to learn JAVA people are very personality, when someone asked to learn which language is better, he will play hundreds of "JAVA" to fill the entire screen, also do not say for what. I think this is a bit too overbearing, if you say this is called paranoia I do not object, although I am a Leo, but also do not want to be seen like this.

When C # was just launched, most programmers were yelling at each other. Not because of pleasure, but because of another language. They feel that there is too much language, there is no need to add one more to the trouble. But when they read the C # document, they start to be happy again, because C # is so simple: in fact, simplicity is the biggest feature of C #. In addition, it also has modern, object-oriented, type safety, version control, compatibility, flexibility and so on. For more information, see Rainbow (a rainbow with a beard) translation of << show c#>>, the first few chapters are very interesting.


After reading the previous paragraphs, my friend put forward a different opinion: C # is not a Java clone, it just grow some like Java, in fact, object-oriented, intermediate language, what is not a new gadget, not sun original, there is a document: Huashan on the Sword: C # to Java. In addition, he said to me in the previous episode that Microsoft is becoming more and more shameless and very angry, because by contrast, Sun is not much, Microsoft has already submitted C # to ECMA in Geneva (European Computer Manufacturers ' Association, International Standardization agency European Computer Industry Council) and approved. Sun never gave its Java to ECMA, so that when Microsoft tried to extend Java functionality on Visual J + + and put it in close conjunction with the Windows operating system, Sun filed a lawsuit against Microsoft, Suing Microsoft for violating the terms of the license agreement, the end result is that Microsoft Company has to stop developing its Visual J + + product. (Microsoft later included visual J#.net in the development language fully oriented to the. NET framework, which is a kind of care for users of the Java language.) )

It is said that choosing C # means choosing MS (which is not something to be proud of among Chinese programmers.) If you still don't understand the mood, think of someone who is serious about telling you that he likes to hear Mao Ning's songs. In fact, C # through the ECMA standard can be designed by anyone on any platform to design its development program. The Ximian company's Mono project, for example, allows developers to write. NET programs that run simultaneously on Windows and Linux, which may even run on other non-Windows operating systems, such as UNIX. This is a period of time I am under Linux to test the project, unfortunately, has not been successful.

A senior to this kind of comparison quite disdain, he thought as long as chooses one language to learn is good, "the important thing is you must use it, and does is better than others." "It reminds me of the song that I have always liked: To do the job that you should have done better than others." When I was young, I used to use this phrase pasted ...


Writing here I found that the story has not mentioned Tong Tong, this article is for her. I promised her 18 months ago, I promised her a lot of things, but I haven't finished one yet, and now I want to do something. So the story should have a better start.


June 2000 I graduated from Beijing, back to Shijiazhuang, to a company to do anything to work (do a website), the first production interface, and then use ASP programming, if you have used ASP will know, this is a very boring job. Before that, I worked in a newspaper to design and animate their website. There I know the Tong Tong.


She was still at school at that time.


>>> not finished, to be continued ...





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.