zoukankan      html  css  js  c++  java
  • CLR.via.C#第三版 读书笔记

    第一章 CLR的执行模型

       1.1将源代码编译成托管代码

            决定将.NET Framework作为自己的开发平台之后,第一步是决定要生成什么类型的应用程序或组件。假定你已经完成了这些次要的细节:一切都已经设计好,规范已经写好,就可以着手进行开发了。

            现在,必须决定使用哪一种编程语言。这通常是一个艰难的选择,因为不同的语言各有各的“本事”。例如,在非托管C/C++中,可对系统进行一些相当低级的控制。可完全按自己的想法管理内存,在必要时能够方便的创建线程。另一方面,如果使用Microsoft Visual BASIC 6,可以快速生成UI应用程序,并可方便的控制COM对象和数据库。

            顾名思义,公共语言运行时是一个可由多种编程语言使用的“运行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言

    使用。例如,“运行时”使用异常来报告错误:因此,面向“运行时”的任何语言都能通过异常来报告错误,另外,“运行时”允许创建线程,所以面向“运行时”的任何语言都能创建程。

            

          

  • 相关阅读:
    Mybatis多表查询
    (转)Java安全通信:HTTPS与SSL
    (转)RSA加密解密及数字签名Java实现
    (转)大型企业电话会议视频会议备份解决方案
    (转)虚拟IP原理
    虚拟IP---Linux下一个网卡配置多个IP
    C++ 点
    算法(8)Maximum Product Subarray
    算法(7)Majority Element II
    算法(6)3Sum Closest
  • 原文地址:https://www.cnblogs.com/772933011qq/p/4553193.html
Copyright © 2011-2022 走看看