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

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