c编程语言概述毕业设计外文翻译中英文对照版绝对

c编程语言概述毕业设计外文翻译中英文对照版绝对

ID:31668129

大小:72.39 KB

页数:25页

时间:2019-01-16

c编程语言概述毕业设计外文翻译中英文对照版绝对_第1页
c编程语言概述毕业设计外文翻译中英文对照版绝对_第2页
c编程语言概述毕业设计外文翻译中英文对照版绝对_第3页
c编程语言概述毕业设计外文翻译中英文对照版绝对_第4页
c编程语言概述毕业设计外文翻译中英文对照版绝对_第5页
资源描述:

《c编程语言概述毕业设计外文翻译中英文对照版绝对》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C#编程语言概述毕业设计外文翻译中英文对照版绝对毕业设计外文翻译:c#编程语言概述四南石油大学软件工程专业2008级一班王林C#编程语言概述C,C++,C#的历史C#程序语言是建立在C和C++程序语言的精神上的。这个账目有着很有力的特征和易学的曲线。不能说C#与C和C卄相同,但是因为C#是建立在这两者之上,微软移除了一些成为更多负担的特征,比如说指针。这部分观看C和C++,在C#屮追踪它们的发展。C程序语言原本是被定义在UNIX操作系统中的。C过去经常编写一些UNTX的应用程序,包括一个C编译器,最后被用于写U

2、NIX自己。它普遍认可在这个学术上的竞争扩展到包含这个商业的世界,并且像微软和Borland这样的软件供应商发放了C编译器在个人电脑上。最初的WindowsAPT被定义与使用C同Windows代码一起工作,并且直到今天至少设置核心的Windows操作系统APIS保持C编译器。来自一个定义的观点,C缺乏一个细节就像Smalltalk这类语言也包含的一样,一个对象的概念。你将会学到更多的关于对象的内容在第八章“写面向对象的代码”,目前,思考一个对象作为一个数据的收集并且设置了一些操作,使我们能够执行这些数据。对象类

3、型的代码可以被c來完成,但是对彖的观念并不能被强制出现在这个语言屮。如果你想要构造你的代码使之像一个对彖,很好。如果你不想这么做,C也确实不会介意。对象并不是一个固有的部分在这门语言中,很多人并没有花很大的经历在这个程序示例中。当面向对象的观点的发展开始得到认可之后,很明显,C需要被精简去包含这种全新的思考代码的方法。C++被开发出,包含了这种改良。它被定义去兼容C(就像所有的C程序同样也是C++程序,并且可以被C++编译器编译)。C++语言主耍的增加是提供这种新的概念。C++乂额外提供了的类(对象的模板),并

4、且激活了全部的C程序关于对彖方面和它的行为的衍牛。C++语言是C语言之上的改良体,但是它仍有一些缺陷。C和C++很难获得一个处理在不熟悉的不常用的语言上,例如VB,C和C++是很底层的,而且需要你错大量的编码来使你的应用程序很好的运行。你不得不写一些自己的代码区处理一些问题,就像存储器的而管理和错误检查。C和C++可以处理在一些非常给力的应用程序中,但是你不得不保证你的代码工作的很流畅。一个漏洞可以使得整个应用程序死机或者发生出乎意料的行为。因为C++被设定的目标是保持对C的兼容,C++不能够打破C的底层特性。

5、微软定义的C#保留了很多C和C++的语句。对那些语言熟悉的开发者可以找岀C#的代码并且能想对快地识别代码。对于C#来说一个很大的优势是它的设计师并没有让它去兼容C和C++。当这看起来或许是个错误的处理时,事实上是一个好消息。C#剔除了一些使得C和C++工作起来很困难的东西。因为所有的C代码也是C++代码。C++不得不保持所有的原始怪癖和在C中发现的缺陷。C#正在开始一个清洁的石板并且没有任何兼容需求。因此它能够保持前辈的强项并口丢弃使得C和C++程序生存困难的弱点。引进C#毕业设计外文翻译:C#编程语言概述西南

6、石油大学软件工程专业2008级一班王林C#这门在NET体系中被引进的全新语言,是从C++衍牛出来的。然而,C#是一门流行的,面向对象的(从头到尾)类型安全的语言。语言特征下面的部分提供了一个快速的视角关于C#语言的一些特征。如果它们中的某些概念对你来说很陌生,不要着急,所有的东四都将在后续章节中详细说明。类在C#中,所有的代码和数据都必须被附在一个类中。你不能在类外定义一个变量,同样的你也不能写任何不在类中的代码。当一个类的对象被创建并且运行时,类就被构造了。当类的对彖被释放时,类也就被销毁了。类提供了单继承,

7、所有的类最终从基类获取的东西就是对彖。随着时间的推移,C#提供了有版本的技术去帮助你的类的形成来保养代码的兼容当你使用你更早期的类的代码的时候。下面让我们来看一个叫做Family的类的例子。这个类包含了两个静态的域来保存家庭成员的第一个名字和最后一个名字。同样的,有一个方法来返回家庭成员的全名。classClasslpublicstringFirstName;publicstringLastName;publicstringFulINamereturnFirstName+LastName;注:单继承意味着一个C

8、#类只能从一个基类屮继承。C#是你能够打包你的类放到一个被称作namespace类的集合里面。Namespaces有名字,并且可以在逻辑聚合上帮助安排类的收集。当你开始学习C#的吋候,很明显所有的namespace都是和.NET类型的系统相关的。微软同样选择包含了一些类辅助于兼容以前的代码和API的通道。这些类同样包含在微软的namespace中。数据类型C#让你使用两种类型的数据工作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。