黑马程序员--C#基础(一)-->绪论

 ---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------


一、程序设计语言的发展:

①机器语言;②汇编语言;③面向过程的高级语言;④面向对象的程序设计语言

其中:机器语言和汇编语言为面向机器的低级语言,面向过程的高级语言和面向对象的程序设计语言则为高级语言。


二、C#语言

定义:

C#是一种现代的、类型安全的、完全面向对象和可视化的编程语言,它的目标是将Visual Basic的高产和C++底层高效的特性结合起来。它使得程序员能够快速容易的为微软.NET平台开发解决方案。

特点:

1简单性

1)c#限制了指针操作;在c++中的操作符“::”和“->”都不再在c#中使用,在c#中支持的相应操作符为“.”;

2)c#是基于.NET平台的,继承了自动内存管理和垃圾回收的特点。

3)c#中,整数数值01不在作为布尔类型出现。c#中的布尔值是纯粹的truefalse值。“==”被用于进行比较操作,“=”被用于赋值操作。

2现代性

3面向对象性

4类型安全性

5相互兼容性


三、.NET框架

.NET框架的体系结构包括五大部分:程序设计语言及公共语言规范(CLS);应用程序平台;ADO.NET及类库(FCL);公共语言运行时(CLR);程序开发环境(VS.NET.

  核心为:CLSFCLCLR


四、.NET框架下的程序编译过程


 ---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值