write by cash(天下第七) 2002.01.20 版權所有,翻錄不究 cashcao@msn.com
思想、欲望、怪癖、邪念、狐臭 它們寄生于我身體的家 我必須平等對待我的每一位客人 -----------伊沙:《原則》
我的星像是Leo,所以我很大男人主義; 我的語言是C#,所以我有點兒拿不定主義。
C#(讀作C sharp),是Microsoft公司新推出的(?)專為.NET設計的一門語言,號稱“C/C++家族中第一種面向組件的語言”。很多人覺得它應該像C或者C++,但事實上它更像是java的一個clone,所以作為入門,讀一下清華大學出版社出版的《Java 語言與面向對象程序設計》可能會對你有所幫助。本文假定你具備一切學習此語言所需的知識,沒有也不要緊,我會在文中盡量列出相關的link,鑒于互聯網瞬息萬變的特點,若某一鏈接不可用,請自行至Google查詢。 如前所述,我是一個獅子座男人,一度我認為學習Java會使我看起來與眾不同,可是幾個月以后我放棄了這個選擇,我看了論壇里關于這兩種語言孰優孰劣的討論,最終選擇了C#,請不要問我為何做出這樣的選擇,很多人認為中文是世界上最美麗的語言,可是華人世界以外有誰在講漢語? 另外我發現論壇上學習Java的人都非常的有個性,當有人問起學習哪種語言更好時,他會打出幾百個“JAVA”來,填滿整個屏幕,也不說是為了什么。我覺得這樣做未免有些太霸道了,如果你說這叫偏執狂我也不反對,雖然我是獅子座,可也不想被人這樣看。 在C#剛剛推出的時候,大多數的程序員都不免吼上兩句——不是因為高興,而是因為又多了一種語言。他們覺得現在的語言太多了,沒有必要再多出一種來添亂子。但是當他們看完C#的文檔后又開始高興起來,因為C#是如此簡單:事實上,簡單正是C#最大的特點。除此之外,它還具有現代、面向對象、類型安全、版本控制、兼容、靈活等特點。詳細介紹請參閱rainbow(一個長著胡子的彩虹)翻譯的<<展現C#>> ,前幾章非常的有趣。
有人說,選擇C#意味著選擇MS(在中國的程序員當中,這并不是件值得自豪的事。如果你還不能理解這種心情,可以試想一下有人很認真地對你講他喜歡聽毛寧的歌)。事實上,通過ECMA標準的C#可以由任何人在任何平臺上設計出它的開發程序。比如Ximian公司的Mono工程,可以使開發者能夠編寫同時在Windows和Linux上運行的.Net程序,這些程序甚至還可能在其它非Windows的操作系統上運行,比方Unix。這一段時間我正在Linux下試驗這個工程,遺憾的是,還沒有成功。 一位師兄對此種比較頗為不屑,他認為只要選一種語言去學就好了,“重要的是你要用它,并且做的比別人好。”這讓我想起來一直都很喜歡的那個歌:把你自己該做的那份工作,做得比別人出色。年輕的時候我老是用這句話自勉……
|
溫馨提示:喜歡本站的話,請收藏一下本站!