没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 章 与 平台介绍
本章目标
了解 的结构
理解 的基本概念
CLR
JIT
CTS
MSIL
了解 命名空间
了解 程序的基本结构
语言的由来
在过去的二十年里, C 和 C++ 已经成为在商业软件的开发领域中
使用最广泛的语言。它们为程序员提供了十分灵活的操作,不过
同时也牺牲了一定的开发效率。与 VB 等语言相比,同等级别的 C
/C++ 应用程序往往需要更长时间来开发。由于 C/C++ 语言的复
杂性,许多程序员都试图寻找一种新的语言,希望能在功能与效
率之间找到一个更为理想的权衡点。
VB 以牺牲灵活性的代价来提高效率。可是这些灵活性正是 C/C++
程序员所需要的。这些解决方案对编程人员的限制过多(如屏蔽
一些底层代码控制的机制),所提供的功能难以令人满意。这些
语言无法方便地同早先的系统交互,也无法很好地和当前的网络
编程相结合。
对于 C/C++ 用户来说,最理想的解决方案无疑是在快速开发的同时
又可以调用底层平台的所有功能。他们想要一种和最新的网络标准保
持同步并且能和已有的应用程序良好整合的环境。另外,一些 C/C++
开发人员还需要在必要的时候进行一些底层的编程。
C# (C sharp) 是对这一问题的解决方案。 C# 是一种新的、面向对象
的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET
平台的应用程序, Microsoft .NET 提供了一系列的工具和服务来最大
程度地开发利用计算与通讯领域。
C# 语言的特点:
C# 语言是 Microsoft 发布的一种全新的编程语言 , 是
其 .Net 战略的一枚重要棋子。
C# 语言是面向对象的、现代的编程语言,用 C# 编写的
应用程序可以充分利用 .Net 的框架体系带来的优点 . 既
可以用来编写基于通用网络协议的 Internet 服务软件 , 也
可以编写各种数据库、网络服务应用程序和 Windows 窗
口界面程序。
C# 继承了 C/C++ 的优点和灵活性,能够充分利用 OS
系统的底层功能,同时又具备了完全的面向对象特性。可
以让初学者直接了解面向对象编程的各种概念,学习现代
的编程思想和手段。
代码
被执行
C++
VB
编译器
编译器
可执行
代码
可执行
代码
R
U
N
T
I
M
E
R
U
N
T
I
M
E
代码的编译
语言特定的编译器和运行库
剩余63页未读,继续阅读
资源评论
技术无他
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功