码迷,mamicode.com
首页 > Web开发 > 详细

c#与.NET的区别

时间:2014-06-09 21:06:08      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:c   java   a   int   文件      

C#与.NET的关系

C# 可以通过.NET平台来编写 部署 运行.NET应用程序
VB.NET
...
...
.NET语言

C#是专门为.NET平台而生的(面向对象)


.NET平台的重要组成:
1.FCL--框架类库 (微软事先定义好的类的集合)console类属于.net
2.CLR--公共语言运行时 (创建 部署 运行.NET程序的必备环境)


不同的版本 .net出来是为了打垮java

2002 1.0 每一个版本的发布都对应一个IDE(集成开发环境)

VS2012开发人员命令提示 csc命令可以编译C#源文件.cs为.exe文件
(检查源代码是否符合C#语法规范,y:将源代码编译成exe文件(程序
集))
不是所有的exe文件都叫程序集
只有通过csc 命令编译过的才叫程序集
程序集相当于微软中间语言(MSIL)
CPU(中央处理单元)计算 代码交给CPU处理
在把代码交给CPU处理之前必须先 把源代码编译成机器码
CPU只认识二进制代码

开机:AMD 100 Inter 101

对于不同型号的处理器 所需的命令式不同的

C语言 C++ 其实编译的是CPU交集部分的代码

每一种.NET语言都有对应的编译器

如果有一种技术可以把java编译成微软中间语言 那么java可以跑在.NET上

相对来说.NET是一个跨语言的平台

mono 来开发.NET也是跨平台的

 

c#与.NET的区别,布布扣,bubuko.com

c#与.NET的区别

标签:c   java   a   int   文件      

原文地址:http://www.cnblogs.com/zhangbin89021/p/3777050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!