C#語言的歷史簡介

這裏寫圖片描述
是微軟推出的一種基於NET框架的、物件導向的高階程式語言,並且可能成為程式設計語言歷史上的第一個“全能”型語言。C#於2000年發布,並且有著類似Visual Basic的快速開發能力,由安德斯•海爾斯伯格(Anders Hejlsberg)主持開發,同時微軟希望C#能夠取代Java,目前C#的版本已經出到7.0。
這裏寫圖片描述
C#的「#」讀作「sharp」(國際音標:/ʃɑ:p/),命名啟發於音樂上的音名「C♯」(C升半音),因此C#這個名字有著C++的提升的意思。
但大多數情況下「♯」符號被井號「#」所混用。但其實C#原來的名字並不是C#,而是叫做COOL,直到2000年2月,COOL才被更名為C#。
這裏寫圖片描述
原Borland公司的首席研發設計師安德斯•海爾斯伯格在微軟開發了Visual J++ 1.0,很快的Visual J++由1.1版本升級到6.0版。SUN公司認為Visual J++ 違反了Java開發平臺的中立性,對微軟提出了訴訟。2000年6月26日微軟在奧蘭多舉行的「職業開發人員技術大會」(PDC 2000)上,發表新的語言C#。
這裏寫圖片描述
1998年底,微軟正在忙於新一代COM的設計工作,COM一直是元件化開發中非常成功的一種技術;但由於它只能提供二進位層面上的統一,因此無法將類型資訊和用於支援基礎平臺和開發工具的資訊放到元件中,於是微軟學習Java的做法,將虛擬機器的概念引入到了COM領域;同時,微軟提出了“中繼資料”的概念,用於描述元件的類型資訊和工具支援資訊,並決定將其放入到組件當中。
1998年12月,微軟啟動了一個全新的語言專案——COOL,這是一款專門為CLR設計的純物件導向的語言。
1999年7月份,微軟完成了COOL語言的一個內部版本。
2000年2月份,微軟正式把COOL語言更名為C#。
2000年7月發佈了C#語言的第一個預覽版。

資科來源:baike.baidu.com
zh.wikipedia.org/wiki

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章