C#学习笔记(三)[4]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 cashcho 的 blog

从这个图上也可以看出,.net framework是架构在windows平台上的一个虚拟的运行平台,你可以想象将最下层的windows换作其它的操作系统,比如说linux,一样可以实现使用符合了cls(common language specification,通用语言规范).net语言(vb.netc#jscript.net)来创建asp.netwindows forms(可能会叫做linux forms)应用程序的功能,这其实就是我们前面介绍的mono计划所要实现的功能。所以可以这么认为,理论上,c#是一种可以跨平台的语言,这很像java,另一个比较像java的地方是,c#也是一种(特殊意义上的)解释性的语言。同java一样,c#编写的程序代码也是先通过c#编译器编译为一种特殊的字节代码(中间语言microsoft intermediate languagemsil),运行的时候再经由特定的编译器(jit

本文关键:.net c# asp.net vs.net
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top