C++语言的设计和演化 读书心得(1)

大学三年没有学到什么很深的东西,除了花了很多时间研究JAVA外。在Autodesk来面试的过程中,感觉那些C++高手都不大看得起JAVA。我只是觉得,C++是一门很博大精深的语言,所以懂得用它的人不多,特别是用的程度达到strong的人。所以想趁着自己还在学校里待着,好好研究一下C++
不过看过C++的人都知道,那语言是很枯燥的,为了提起自己对这门语言的兴趣,我挑了这本书,BS这个C++缔造者写的书,The Design and Evolution of C++(c++的设计与演化)
看了前言和0,1两章,开始喜欢上这本书了。一个C++语言的创造者竟然有很好的文学和哲学造诣,所以才会设计这个跨时代的语言。他在剑桥大学拿Ph.D的时候,写一个模拟系统,他用了两种语言都不能让他满意,他觉得要设计一个完美的语言来满足自己的要求,所以他在c这个已经很伟大的语言基础上开始发展C++语言。我想,看完这本书,可以很好的体会到C++所具备的一些特性产生的原因,也能跟随着这位大师的思维,开始进入C++的世界。这一切只是个开始,熬夜看书去。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: C语言是一门经典的编程语言,随着计算机技术的不断发展和应用场景的不断变化,C语言也在不断演化和发展。《C语言设计演化》一书,是以Dennis M. Ritchie为第一作者的一本著作,详细阐述了C语言的产生、设计演化过程,对于学习C语言的人来说是一本不可多得的好书。 C语言最初是由Dennis M. Ritchie在贝尔实验室设计开发的,它是一种用于系统编程的高级语言,适合编写操作系统、编译器以及其他基础软件。C语言设计思想是把计算机底层的机器语言进行抽象、封装,使得程序员可以更加方便、高效地开发底层的应用。 在C语言演化过程中,不断有新的特性和拓展被加入,以适应不同的应用场景。从C89到C99再到C11,C语言的版本不断升级完善。这其中包括一些标准库的拓展和新的编程技术的引入,例如变长数组、inline函数、泛型和可变参数等等。 《C语言设计演化》不仅阐述了C语言设计哲学和语言特性,还讲述了一些C语言实践的经验和技巧,例如如何使用宏、如何调试程序和如何避免内存泄漏等等。读者可以从中学到不少关于编程语言设计和使用的技术和思想。 总之,《C语言设计演化》是一本对于C语言爱好者和初学者都非常有价值的书。通过深入研究C语言设计思想和不断演化的历史,读者不仅可以更好地理解C语言,还可以从中学到许多编程实践的技巧和经验,更好地应用C语言编写高质量的程序。 ### 回答2: 《C语言设计演化》是一本介绍C语言设计原理及其演化历程的经典著作,由C语言之父Dennis Ritchie所著。本书主要围绕C语言设计原理、语法结构、标准化进程、主要扩展和实现方案等方面进行了介绍和阐述。除此之外,书中还详细分析了C语言与Unix操作系统之间的关系以及C语言在不同系统平台和硬件架构上的应用情况等。 C语言最初是由Dennis Ritchie在20世纪70年代中期在贝尔实验室开发出来,主要基于已有的B语言进行改进。C语言因其简洁高效、易学易用、可移植性好等优点,在计算机界得到了广泛的应用和推广。C语言演化历程也非常丰富,从最初的K&R C,到ANSI C标准,再到后来的C89、C99和C11等版本的发布,C语言不断地进行升级和改进,以适应不断变化的计算机应用需求。 今天,C语言已经成为许多计算机专业课程中必备的学科之一。在操作系统、编译器、数据库、网络通信等领域中,C语言得到了广泛的应用。对于想要深入了解计算机底层原理以及想要成为一名资深程序员的人来说,《C语言设计演化》是一本非常好的入门读物。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值