zoukankan      html  css  js  c++  java
  • c#与.NET的区别

    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也是跨平台的

  • 相关阅读:
    QSPI
    温度标准
    minigui占用空间的情况
    引导页的展示
    Xcode6.0以后SVN的配置
    【转】iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
    SDWebImage最新使用
    OC设计模式
    Objective-c的@property 详解
    iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换
  • 原文地址:https://www.cnblogs.com/zhangbin89021/p/3777050.html
Copyright © 2011-2022 走看看