电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c++入门经典

c++入门经典_第1页
1/21
c++入门经典_第2页
2/21
c++入门经典_第3页
3/21
第1 章 基本概念 1.1 编程语言 读者可能很熟悉编程和编程语言的基本概念,下面从普遍的意义上简要描述一下本书将用到的一些术语,并阐述C++与其他编程语言的关系。 目前有许多编程语言,每一种语言都有其优缺点,都有其吹捧者和批评者。除了C++之外,读者一定还听说过Jav a、BASIC(Beginner’s All-pu rpose Sy mbolic Instru ction Code的首字母缩写)、COBOL(Common Bu siness-Oriented Langu age的首字母缩写 )、FORTRAN(formu la translator的前几个字母缩写)、PASCAL(以一位法国数学家Blaise Pascal命名)和C(只是因为它是B语言的后续语言)等编程语言。所有这些统称为高级语言,因为它们可以比较容易地表达出要计算机完成的工作,而且不针对某台计算机。高级语言中的每个源语句一般映射为几个内部机器指令,低级语言比较接近内部机器指令,通常称为汇编语言,一种汇编语言专门用于一种硬件设计,一般一个汇编指令映射为一个内部机器指令。 1 .1 .1 编程语言简史 FORTRAN是第一种开发出来的高级语言,第一个FORTRAN编译器是在上个世纪50年代后期开发出来的。FORTRAN已有40多年的历史了,目前仍广泛应用于科学和工程计算中,但C++和其他语言也逐渐进入这些领域。 COBOL语言专门用于商务数据处理应用程序,它的历史几乎与FORTRAN语言一样长。目前几乎不用COBOL编写新代码,而是多年前编写的大量代码仍在使用,所以必须维护它们。C++也逐渐成为许多商务数据处理程序的可选语言。 BASIC在上个世纪70年代诞生,那时已经有了个人计算机的概念。有趣的是,Microsoft销售的第一个产品是一个BASIC解释程序。这种语言所固有的易用性使之很快普及,直到今天仍非常流行。 Jav a是在上个世纪90年代开发的,它最初开发为Oak语言,用于给小型电子设备编程。1995年,Oak演变为Jav a语言,可以在Web页面中内嵌代码,从那时起直到现在,这已经成为Jav a的主要用途。Jav a成功的主要原因是它的可移植性。Jav a程序可以在任何支持它的硬件平台上运行,而且不需要任何修改。Jav a语言的语法有许多特性,使它看起来很象C++,但有很大的区别。Jav a在可移植性方面比C++好,但执行性能比不上C++。 C在上个世纪70年代被开发为一种高级语言,用于低级编程,例如实现操作系统。大多数Unix操作系统就是用C编写的。 C++是Bjarne Strou stru p在上个世纪80年代早期开发的,是一种基于C的面向对象语言。顾名思义,C++表示C的累加。由...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部