菜单
  

       C# 编程语言概述
        C,C++,C#的历史  
        C#程序语言是建立在C和C++程序语言的精神上的。这个账目有着很有力的特征和易学的曲线。不能说C#与C和C++相同,但是因为C#是建立在这两者之上,微软移除了一些成为更多负担的特征,比如说指针这部分观看C和C++,在C#中追踪它们的发展。    论文网
        C程序语言原本是被定义在UNIX操作系统中的。C过去经常编写一些UNIX的应用程序,包括一个C编译器,最后被用于写UNIX自己。它普遍认可在这个学术上的竞争扩展到包含这个商业的世界,并且像微软和Borland这样的软件供应商发放了C编译器在个人电脑上。最初的Windows API被定义与使用C同Windows代码一起工作和学习。                       
    来自一个定义观点,C缺乏一个细节就像Smalltalk这类语言也包含的一样,一个对象的概念。你将会学到更多的关于对象的内容在第八章“写面向对象的代码”,目前,思考一个对象作为一个数据的收集并且设置了一些操作,使我们能够执行这些数据。对象类型的代码可以被C来完成,但是对象的观念并不能被强制出现在这个语言中。如果你想要构造你的代码使之像一个对象,很好。如果你不想这么做,C也确实不会介意。对象并不是一个固有的部分在这门语言中,很多人没有花很大的经历在这个程序示中。   
     当面向对象的观点的发展开始得到认可之后,很明显,C需要被精简去包含这种全新的思考代码的方法。C++被开发出,包含了这种改良。它被定义去兼容C(就像所有的C程序同样也是C++程序,并且可以被C++编译器编译)。C++语言主要的增加是提供这种新的概念。C++又额外提供了的类(对象的模板)对象方面和它的行为的衍生。    
    C++语言是C语言之上的改良体,但是它仍有一些缺陷。C和C++很难获得一个处理在不熟悉的不常用的语言上,例如VB,C和C++是很底层的,而且需要你错大量的编码来使你的应用程序很好的运行。你不得不写一些自己的代码区处理一些问题,就像存储器的而管理和错误检查。C和C++可以处理在一些非常给力的应用程序中,但是你不得不保证你的代码工作很流畅。漏洞可以使得整个应用程序死机目标是保持对C的兼容。
    微软定义的C#保留了很多C和C++的语句。对那些语言熟悉的开发者可以找出C#的代码并且能想对快地识别代码。对于C#来说一个很大的优势是它的设计师并没有让它去兼容C和C++。因为所有的C代码也是C++代码。C++不得不保持所有的原始怪癖和在C语言当中我们所发现它的缺陷。C#正在开始一个清洁的石板并且没有任何兼容需求。
  1. 上一篇:Labview矿井提升机英文文献和中文翻译
  2. 下一篇:电子商务网上购物英文文献和中文翻译
  1. 汽车内燃机连杆载荷和应...

  2. 机械手系统英文文献和中文翻译

  3. 固体氧化物燃料电池英文文献和中文翻译

  4. 船舶运动仿真系统英文文献和中文翻译

  5. 新能源空调系统设计英文文献和中文翻译

  6. 正交试验回归法和响应曲...

  7. 机械设计制造及其自动化英文文献和中文翻译

  8. g-C3N4光催化剂的制备和光催化性能研究

  9. 中国传统元素在游戏角色...

  10. 上市公司股权结构对经营绩效的影响研究

  11. NFC协议物理层的软件实现+文献综述

  12. 浅析中国古代宗法制度

  13. C++最短路径算法研究和程序设计

  14. 江苏省某高中学生体质现状的调查研究

  15. 高警觉工作人群的元情绪...

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. 现代简约美式风格在室内家装中的运用

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回