C#语言基础(2)
本篇继续关于C#语言学习的笔记,内容依然十分基础,且十分零碎,这里只记录一些较为关键有用的内容,更多的内容还要阅读相关书籍(C#入门经典)。开始本次的笔记:
.Net.Framework
在上篇笔记中粗略的讲述了C#的相关历史发展,这里稍微详细记录一下。
.NET.Framework是.NET程序开发和运行的环境,主要由两个部分组成:公共语言运行时,类库。
CLS
公共语言规范(Common Language Specification),定义了.NET平台上运行的所有语言所支持的规范,用以避免不同语言特性产生的错误,实现语言间的互相操作。即目的是实现跨语言。
CLR
公共语言运行库(Common Language R欧time):程序的运行环境,负责内存分配,垃圾收集,安全检查等工作。
.NET 程序编译过程
计算机语言发展史:
第一代语言:机器语言
第二代语言:汇编语言
第三代语言:高级语言
源代码(.cs的文本文件) -CLS编译-通用中间语言(exe dll)-CLR编译-机器码0 1