原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++ 的影響。
    C#(实为“C♯”)的发音类似语英文读音“see sharp”,“♯”读作“sharp”(国际音标:/ʃɑ:p/),命名启发于音乐上的音名“C♯”(C升半音)。其正确写法应和音名一样为“C♯”,但大多数情况下“♯”符号被井号“#”所混用;两者差别是:“♯”的笔画是上下偏斜的,而“#”的笔画是左右偏斜。C#看起来像是“C++”中两个加号重叠在一起,而且在音乐中“C♯”表示C升半音,為比C高一点的音节。微软借助这样的命名,表示C#在一些语言特性方面对C++的提升的意思。微软希望借助这种语言来取代Java。C#已经成为Ecma国际国际标准组织的标准规范。
 
IDE Developer Latest stable release Windows Linux OS X Other platforms License
Microsoft Visual Studio Microsoft 14.0.23107.0  / July 29, 2015 Yes No No   Proprietary

Community Edition: Freeware

MonoDevelop Xamarin and the Mono community 5.0.1.3 / June 4, 2014 Yes Yes Yes FreeBSDOpenBSDSolaris LGPL
SharpDevelop IC#Code Team 5.0 / October 28, 2014 Yes No No   LGPL
Understand SciTools 814 / December 4, 2015 Yes Yes Yes Solaris Proprietary

C#的版本列表

版本 語言規格 日期 .NET框架的版本 Visual Studio的版本
ECMA ISO/IEC Microsoft
C# 1.0 2002年12月 2003年四月 2002年一月 2002年一月 .NET Framework 1.0 Visual Studio .NET 2002
C# 1.2 2003年十月 2003年四月 .NET Framework 1.1 Visual Studio .NET 2003
C# 2.0 2006年六月 2006年九月 2005年九月 2005年11月 .NET Framework 2.0 Visual Studio 2005
C# 3.0     2007年八月 2006年11月 .NET Framework 3.5 Visual Studio 2008
C# 4.0     2010年四月 2010年四月 .NET Framework 4 Visual Studio 2010
C# 5.0     2012年十月 2012年4月 .NET Framework 4.5 Visual Studio 2012
.NET Framework 4.5.1 Visual Studio 2013
C# 6.0     2015年七月 2015年7月 .NET Framework 4.6 Visual Studio 2015

.NET框架历史:

Version
number
CLR
version
Release
date
Development tool Included in Replaces
Windows Windows Server
1.0 1.0 2002-02-13 Visual Studio .NET XP N/A N/A
1.1 1.1 2003-04-24 Visual Studio .NET 2003 N/A 2003 1.0
2.0 2.0 2005-11-07 Visual Studio 2005 N/A 20032003 R2,2008 SP22008 R2 SP1 N/A
3.0 2.0 2006-11-06 Expression Blend Vista 2008 SP22008 R2 SP1 2.0
3.5 2.0 2007-11-19 Visual Studio 2008 788.110 2008 R2 SP1 2.0, 3.0
4.0 4 2010-04-12 Visual Studio 2010 N/A N/A N/A
4.5 4 2012-08-15 Visual Studio 2012 8 2012 4.0
4.5.1 4 2013-10-17 Visual Studio 2013 8.1 2012 R2 4.0, 4.5
4.5.2 4 2014-05-05 N/A N/A N/A 4.0–4.5.1
4.6 4 2015-07-20 Visual Studio 2015 10 N/A 4.0–4.5.2
4.6.1 4 2015-11-17 Visual Studio 2015 Update 1 10 Version 1511 N/A 4.0–4.6

C#的历史及IDE总结的更多相关文章

  1. Java IDE的历史变迁及idea的使用

    Java开发工具的历史变迁 JCreator Jcreator是荷兰的Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),该公司成立于2001年: 官方网站:htt ...

  2. 【转】.NET Framework、C#语言、IDE、CLR 版本历史及其差异

    原文地址: http://www.cnblogs.com/PurpleCow/archive/2012/06/17/2552780.html http://www.cnblogs.com/lhking ...

  3. Atitit.ide技术原理与实践attilax总结

    Atitit.ide技术原理与实践attilax总结 1.1. 语法着色1 1.2. 智能提示1 1.3. 类成员outline..func list1 1.4. 类型推导(type inferenc ...

  4. 我们都是IT民工---------流浪人IDE开发札记

    你生命中的有些东西终究会失去,比如我住了6年的陈寨,这个聚集了郑州十几万IT民工的地方,说拆就拆了.再比如我玩了3年的坦克英雄,这个带给我太多快乐的游戏,说停就停了. 编程对我而言是种爱好,我上学6年 ...

  5. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  6. 10 款最好的 Python IDE

    Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程. Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这 ...

  7. .net版本发展历史

    最近装上了VS2013,发现好多新特性.新功能,公司办公还在使用VS2005.VS2008,不过用着也很顺手,在最新版Visual Studio中,微软加入了git源码管理工具,和之前的TFS大体上类 ...

  8. 【linux】如何将Vim打造成一个成熟的IDE

    如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利.不管是Java.C还是Python,当IDE会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外,如果 ...

  9. 10款优秀Vim插件帮你打造完美IDE

    导读 如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利.不管是Java.C还是Python,当IDE会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外 ...

随机推荐

  1. Lombok(1.14.8) - @Log

    @Log @Logs,生成一个日志对象. package com.huey.lombok; import lombok.extern.java.Log; @Log public class LogEx ...

  2. sqoop-1.4.6安装配置

    1. 下载sqoop-1.4.6并解压 wget http://archive.apache.org/dist/sqoop/1.4.6/sqoop-1.4.6.bin__hadoop-2.0.4-al ...

  3. CSS之照片翻转

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  4. 第三十一篇、iOS 9版本适配

    1.网络适配(强制回退HTTP) 为了强制增强数据访问安全, iOS9 默认会把 所有的http请求 所有从NSURLConnection . CFURL . NSURLSession发出的 HTTP ...

  5. Xcode7主题路径

    // Xcode7主题路径~/Library/Developer/Xcode/UserData/FontAndColorThemes

  6. iOS安全——代码混淆&反编译

    本文是初步了解和集成网上的相关反编译博客, 并做公司内部技术人员分享研讨PPT.

  7. ckrule规则编辑器在wpf中的使用

    当前,ckrule的IDE和业务管理系统都是由winform开发的,规则编辑器也只提供了winform的版本,所以很多的朋友都提出意见,要有wpf的版本.wpf的界面设置和管理都更加的方便. 事实上可 ...

  8. out ref区别

    1.使用ref型参数时,传入的参数必须先被初始化.对out而言,必须在方法中对其完成初始化. 2.out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候. ...

  9. Tomcat遇到的问题The Tomcat server configuration at ServersTomcat v5.5 Server at localhost-config is missing. Check..

    一.解决方法 删除Servers视图,重新创建一个即可.

  10. 【Leetcode】357. Count Numbers with Unique Digits

    题目描述: Given a non-negative integer n, count all numbers with unique digits, x, where 0 ≤ x < 10n. ...