C#语言的发展介绍

C#的发音为“See Sharp”,“#”读作“sharp”(/ ʃɑːp /),命名启发于音乐上的音名“C♯”,在音乐中“C♯”表示C升半音,为比C高一点的音节,且“#”形似4个加号,微软借助这样的命名,以表示C#在一些语言特性方面对C++的提升的意思。

由于显示器(标准字体、浏览器等)的技术限制,且大部分的键盘布局上不存在升记号(♯),所以井号(#)被用于此编程语言的名称中,约定在ECMA-334 C#语言规范中。

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

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/csharpe/7838.html

(0)
上一篇 2021年1月1日 02:06
下一篇 2021年1月1日 16:38

相关推荐

  • FirstOrDefaultAsync()、SingleOrDefaultAsync()、FindAsync()方法的区别

    FirstOrDefaultAsync()、SingleOrDefaultAsync()、FindAsync()方法的共同点是都是读取单个实体。 它们的不同点如下: FirstOrDefaultAsync() 以异步方式返回序列中满足指定条件的第一个元素。 如果未找到此类元素,则返回默认值null。 如果有多个元素满足…

    C#经验 2022年6月10日
    02610
  • ODBC、DAO、RDO、OLE DB、ADO、ADO.NET的区别

    ODBC(Open Database Connectivity,开放数据库互连) ODBC 接口是一个 C 编程语言接口,应用程序可以通过单个接口访问不同 数据库管理系统(DBMS) 中的数据。ODBC 是专为关系数据存储设计的低级别高性能接口。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,…

    C#经验 2021年10月11日
    03070
  • 表达式树(Expression Tree)详解

    让我们来举一个简单的示例。 以下是一个代码行: 直观地看,整个语句是一棵树:应从根节点开始,浏览到树中的每个节点,以查看构成该语句的代码: 具有赋值 (var sum = 1 + 2;) 的变量声明语句 隐式变量类型声明 (var sum) 隐式 var 关键字 (var) 变量名称声明 (sum) 赋值运算符 (=)…

    C#经验 2022年4月4日
    06840

发表评论

登录后才能评论