资料介绍
本文档的主要内容详细介绍的是C++语言的设计和演化PDF电子书免费下载。
这是一本独特的书,是由C+语言的设计师本人写的,描述C*+语言的发展历史、设计理念及技术细节的著作。在计算机发展的历史上,这种从多方面多角度描述一种主流语言各个方面的综合性著作,至今我还只看到这一本。阅读本书,不仅可以了解有关C+语言的许多重要技术问题和细节,还可以进一步理解各种C+特征的设计出发点、设计过程中所考虑方方面面问题,以及语言成形过程中的各种权衡与选择。每个学习和使用C++语言的人定能由此加深对自己所用工具的认识,进一步理解应该如何用好这个语言,此外还能看到作者对于复杂的系统程序设计的许多观点和想法。如果一个人想深入了解C++语言,想使C++成为自己得心应手的工具,想在复杂的系统程序设计领域中做出一些有价值的工作,想了解面向对象程序设计语言的一般性问题,想了解程序设计语言的发展现状、问题和前景,本书都是最值得阅读的书籍之一C+语言的设计目标是提供一种新的系统开发工具,希望能在一些方面比当时的各种工具性的进步。今天来看,C++最重要的作用就是使那时的阳春白雪(数据抽象、面对象的理论和技术等)变成了普通的系统开发人员可以触及、可以接受使用、可以从中获东西。这件事在计算科学技术发展的历史记录上必定会留下明显的痕迹。本书从一个最直接参予者的角度,记述了C++语言的起源和发展,记录了它怎样成长为今天的这个语言,怎样使语言研究的成果变成了程序员手中的现实武器从来都没有一种完美的程序设计语言。C+语言由于其出身(出自C语言),由于其发展过四中名种乐史知起*象线机老观和个相支符衔广的语言来说,这类问题也很难避免。为了系统的效率和资源的有效利用,人们希望有更直接的控制手段(低级机制);而为了将复杂的功能组织成人能够理解和把握的系统,又需要有高级的机制和结构。在使用一个同时提供了这两方面机制的语言时,应该如何合理面有效地利用它们,使之能互为补充而不是互相冲突,本书中许多地方讨论到这些问题,也提出了许多建议。这些,对于正确合理地使用C+语言都是极其重要的C++并不是每个人都喜欢的语言(没有任何语言可能做到这一点),但不抱偏见的人都会承认,C++语言取得了极大的成功。C+语言的工作开始于一个人(本书作者)的某种很合理、很直观的简单想法(为复杂的系统程序设计提供一种更好的工具),由于一个人始终不渝的努力小批人的积极参予,在一大批人(遍及世界的系统开发人员)的热心关注、评论和监督下,最终造就出了一项重要的工作。这个工作过程本身就非常耐人寻味,它也是在现代信息环境(主要是因特网)下,开展全球范围的科学技术研究的一个最早的演练。在这个成功中,商业的考虑、宣传和炒作从来没有起过任何实质性的作用,起作用的仍然是理性的思维、严肃的科学度、无休止的踏踏实实的实际工作。这些,与今天在信息科学技术領域中常见的浮躁情绪和过分的利益迫求形成了鲜明对比。许多事实给了我们一种警示;时尚转眼就可能变成无人理睬的烂泥,仅仅被眼球注意的东西很快就会被忽视,炒作最凶的东西往往也消失得最快而真正有价值的成果则往往起源于人们最基本的需求和向往作为C++语言的创造者,作者对于自己的作品自然是珍爱有加。对某些针对C++语言的批评,本书中也有一些针锋相对的比较尖锐的观点。但通观全书,作者的论点和意见还是比较客观的,并没有什么过于情绪化的东西。在前隋性讨论中,作者提出了许多预见。经过这五六年时间,其中一些已经变成了现实,也有些;例如特别有效的开发环境,还在发展之中这些可能也说明了语言本身的一些性质:C++是个比较复杂的语言,做好支持它的工具绝不是一件容易的事情,在这些方面还有许多发展余地作者在讨论C++的设计和发展的过程中,还提出了许多人文科学领域的问题,提出了他在从事科学技术工作中的人文思考,其认识和观点也是C++成长为今天这样一个语言的基础作者的这些想法也可以供我们参考今天,作为一种通用的系统程序设计语言,C++巳经得到了广泛的认可。许多个人和企业将C+作为软件系统的开发工具,许多计算机专业课程用它作为工具语言。近十年来,国外的一些计算机教育工作者也一直在探索将C++作为CS(计算机科学的第一门课程)的工作语言的可行性,国内学习和使用C++的人也越来越多。在这种情况下,由C+语言设计师 BjarneStroustrup本人写的有关C++的两部重要著作,本书和《C+程序设计语言》,即将在中国出版这当然是非常有意义的事情。为此我非常感谢机械工业出版社的管理和编辑人员(相信许多计算机工作者也会如此),感谢他们在国内出版界更多关注时髦计算机图书的浪潮中,愿意付诸努力出版一些深刻的、影响长远的重要著作。我祝愿这种工作能获得丰厚的回报,对于整个社会也包括出版社自身。
- Advanvanced C++中文版电子书下载 0次下载
- 现代无线电实验的PDF电子书免费下载 197次下载
- 半导体收音机浅谈的PDF电子书免费下载 145次下载
- 光学谐振腔的图解分析与设计方法的PDF电子书免费下载 115次下载
- 无线电全息摄影的PDF电子书免费下载 38次下载
- MATLAB函数速查手册PDF电子书免费下载 128次下载
- 高级语言程序设计从菜鸟到大师深入C语言程序设计PDF电子书免费下载 144次下载
- Java基础教程PDF电子书免费下载 63次下载
- C语言算法和注释大全PDF电子书免费下载 25次下载
- 信号与系统奥本海默第2版PDF中文版电子书免费下载 0次下载
- 电冰箱快速维修PDF电子书免费下载 38次下载
- 家电维修1128例PDF电子书免费下载 154次下载
- STM8 C语言精品编程100例PDF版电子书免费下载 0次下载
- 数字信号处理算法C语言实现PDF版电子书免费下载 0次下载
- 《Visual C++游戏编程基础》电子书.pdf 0次下载
- vb语言和c++语言的区别 383次阅读
- C语言和C++中那些不同的地方 491次阅读
- YOLOv8对象检测ONNXRUNTIME部署C++源码演示 2970次阅读
- 电子书阅读器内置锂电池供电自动切换电路 1119次阅读
- 如何把C++程序改写成C语言 2288次阅读
- C++语言的发展 464次阅读
- C语言与C++面试知识点总结 1590次阅读
- C语言和C++的特点与用法详细说明 3964次阅读
- 使用51单片机读写AT29C040的C语言程序免费下载 4136次阅读
- 详谈C语言和C++的区别和联系 5234次阅读
- 使用C语言实现万年历星期速算法的源代码免费下载 2702次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.1w次阅读
- 解析c++语言的Qt内省机制 1379次阅读
- c++和c语言之间有什么区别 3.1w次阅读
- arduino用什么语言编程 6.7w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多