C#語言的歷史簡介
来源:互联网 发布:vcm仿真实验软件 编辑:程序博客网 时间:2024/06/05 07:38
是微軟推出的一種基於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
- C#語言的歷史簡介
- C#索引的应用 -c#的特殊性
- C#调用C#编写的脚本
- C#专题之C#的声明
- C#的多线程 / Multi-Tread of C#
- C#专题之C#的变量
- C#专题之C#的转换
- C#专题之C#的表达式
- C#基础之C#代码的注意事项
- C#学习笔记------1、C#的基本知识
- C#类的多态性(C#菜鸟篇)
- C#信号的使用方法---c#中AutoResetEvent
- C# UDP通信|C#的UDP通信|c# udp 广播
- [转载]C#隐藏、C#重写、C#重载的区别
- XP的C#编程
- spider的 c#实现
- 我的C#书单
- C#2.0的特性
- Android Activity之Window的创建过程
- vim 的酷功能:会话!
- 【每日安全资讯】惠普电脑驱动再次被发现内置按键记录器
- 如何在 Linux 上安装友好的交互式 shell:Fish
- 我想装 Linux 操作系统,但是为什么总无法识别硬盘啊?
- C#語言的歷史簡介
- 12.15 省选训练总结4 图论算法
- 通过示例学习使用 netstat
- 【每日安全资讯】教育部人社部财政部三部门规范信息公开--保护隐私杜绝个人敏感信息泄露
- 如何在 Bash 中抽取子字符串
- 使用 DNSTrails 自动找出每个域名的拥有者
- hadoop中的Configuration对象和FilSystem是什么有什么用?
- 如何自动唤醒和关闭 Linux
- 如何判断 Linux 服务器是否被入侵?