C#的发展已经15年了 。。。历史发展

C#是微软公司在2000年6月发布的一种新的编程语言,主要由安德斯·海尔斯伯格(Anders Hejlsberg)主持开发,它是第一个面向组件的编程语言,其源码会编译成msil再运行。它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows网络框架的主角。

C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。

原Broland公司的首席研发设计师安德斯·海尔斯伯格(An

c#

ders Hejlsberg)在微软开发了Visual J++ 1.0,很快的Visual J++由1.1版本升级到6.0版。SUN公司认为Visual J++ 违反了Java开发平台的中立性,对微软提出了诉讼。2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,发表新的语言C#。C#语言取代了Visual J++,语言本身深受 Java、C 和 C++ 的影响。

C#是兼顾系统开发和应用开发的最佳实用语言,并且很有可能成为编程语言历史上的第一个“全能”型语言。看过这篇简史,不要把C#看成年轻后生了——只要是“马拉多纳”,就早晚当“球王”。C#1.0,纯粹的面向对象

1998年底,微软正在忙于新一代COM的设计工作,COM一直是组件化开发中非常成功的一种技术;但由于它仅提供了二进制层面上的统一,因此无法将类型信息和用于支持基础平台和开发工具的信息放到组件中,Java逐步走向成熟。微软学习Java的做法,将虚拟机的概念引入到了COM领域;同时,微软提出了“元数据”的概念,用于描述组件的类型信息和工具支持信息,并决定将其放入到组件当中。

1998年12月,微软启动了一个全新的语言项目——COOL,这是一款专门为CLR设计的纯面向对象的语言,也正是本文的主角——C#的前身。

1999年7月份,微软完成了COOL语言的一个内部版本。

2000年2月份,微软才正式将COOL语言更名为C#。据说起这个名字是因为C#开发小组的人很讨厌搜索引擎,因此把大部分搜索引擎无法识别的“#”字符作为该语言名字的一部分;还有一种说法是在音乐当中“#”是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望——当然这些都只是传说,无从考证。又是历经了一系列的修改,微软终于在2000年7月发布了C#语言的第一个预览版

时间: 2024-11-08 19:16:44

C#的发展已经15年了 。。。历史发展的相关文章

Ico众筹系统开发虚拟币数字货币搭建的历史发展路程

Ico众筹系统开发虚拟币数字货币搭建的历史发展路程[彭经理13826557202  qq484062747]  - 2013年7月,Mastercoin(现更名为Omni):可查的最早ICO项目,通过meta-protocol拓展笔特币功能,募集5000 BTC. - 2013年12月,NXT(未来币): 完整的PoS区块链,曾经神秘的开发者,持续发展的强大社区.ICO神话:募集21 BTC(是的你没看错,21BTC,约等于当时6000美元),市值峰值曾到达过1亿美元. - 2013年-2014

linux的历史发展

linux的历史发展

从变啦发展历程看减脂科技的发展

变啦是一个专注于"健康减脂""科学抗衰"两大领域的专业品牌.变啦凭借强大的专家团队及大数据平台,为客户制定全面而个性的解决方案,提供科学专业的服务.产品和技术.目前,已在63多个国家赢得超过500万用户的认可和信赖.从变啦的发展历程中减脂科技的发展依稀可见:早在2016年12月份,华尔街归国博士林伟华先生主导国内领先的智能健康服务平台-变啦APP 正式上线.在发展的几年时间里,变啦做到了从不言弃,不管外界的压力多大,致力于为客户提供更好的服务,这几年之中变啦积极与世

Linux学习之路—Linux的历史发展

1.1969年以前:一个伟大的梦想—Bell,MIT与GE的“Multics”系统 由于早期的计算机不想现在这样普遍,所以往往出现这样的情况,主机只有一台而多人等待使用.好在20世纪60年代初期的麻省理工学院MIT开发了分时操作系统(Compatible Time-Sharing System,CTSS)解决这一问题.为了加强主机的功能,为了让主机的资源可以提供更多用户使用,所以在1965年前后Bell,MIT与GE提出了“Multics”项目,项目的目标是大型主机可以同时提供300台以上的终端

连载《一个程序猿的生命周期》-《发展篇》- 6.2016年发展元年,本职工作和个人事业均有突破和起色

摘要:社会的一种病态,不停的在打鸡血,社会带来N座大山却又在无情让你绝望.要么自求多福,要么寻找突破:要么等死,要么在改变中死,反正都是死,需要自己做出选择. 很长时间没有写文章了,但是自从写<一个程序猿的生命周期>以后感觉写文章不再是一件困难的事,因为习惯和思考融入了生活和工作,无时无刻的观察.思考.反思.有人会问这样的生活不感觉累吗?说不累是骗人的,但是也能感受到其中的快乐,大大的抵消了所谓的"累". 这一年以来的确很忙,能感受到强烈的时间压迫感,似乎有很多需要去作的&

题目12:计算机芯片的发展历史

引用: http://wenku.baidu.com/view/d1d46c0ef78a6529647d5331.html http://www.docin.com/p-230059948.html 基本概念 计算机芯片:芯片组决定了主板的功能,是主板的灵魂. 分类:北桥芯片.南桥芯片. 北桥芯片提供对CPU的类型和主频.内存的类型和最大容量.ISA/PCI/AGP插槽.ECC纠错等支持.南桥芯片则提供对KBC(键盘控制器).RTC(实时时钟控制器).USB(通用串行总线).Ultra DMA/

站在历史的长河上,分析人工智能的未来的发展方向

科幻电影的繁荣使得人工智能的理想和虚拟之间的界限越来越模糊.我们基本上不知道人工智能的发展方向.每次都会出现机器人欺骗.互联网的这种流动是最重要的时期,它融合了许多人对人工智能的知识.以及未来发展的方向.人工智能的发展主要依赖于深入的学习,运用统计学原理在海量数据中寻找规则和联系.深度学习的优点是能够快速模拟人的视觉.听觉等行为.这种优势不仅效率高,而且速度快. 然而,尽管深入的学习已经把人工智能本身推向了公众的视野,但对于人类试图复制他们智慧的漫长过程来说,这只是一个短暂的时刻.不到10年的时

python之路之——操作系统的发展历史

阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念.     程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行:计算完毕,打印机输出计算结果:用户取走结果并卸下纸带(

前端技术的发展和趋势

Web 发展了几十个春秋,风起云涌,千变万化.我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走.Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造.这几年的前端,更为之甚! 我从 12 年底开始接触前端,12 年之前的前端发展情况只能从上一辈的笔触中领会.本文会盘点从 09 年开始到 15 年间前端技术的革新,同时也会从多个角度,解读近几年前端技术发展的潜在因素,其中穿插了若干对前端演进的拙见,难免会有错误和疏漏,望读者可以补充和斧正. 那