1,最近一直在看云风的博客,渐渐地我也开始接受云风对于c++的态度了。
引用孟岩一段话
引用
软件开发方面真正有价值的进步,应当是有利于用户、有利于项目管理、有利于解决领域问题,而不是有利于程序员。多年以来,主流语言和系统的很多改进,其目的都是为了让写程序的人感觉更爽,而与用户、管理和解决问题毫无关系。C++在这方面是带了一个很坏的头,又要追求强大的表达能力,又要追求不打折扣的效率,结果搞出一大堆诸如操作符重载,template meta-programming之类的东西。
云风的话对我尤其触动很大“这些年之所以还在孜孜不倦的学习研究c++,就是为了说服自己不去使用它”。
2,一些别人的感想,个人认为说得挺有道理。
(1)、C++的非常复杂的,不要试图去全部弄懂它,即使今天你以为全部弄懂了,明天还会有新的东西加进来。
(2)、定义你想怎么使用 C++,并且只使用 C++ 的一部分:比如仅仅利用 C++ 的改进来弥补 C 的一些缺陷,在工程实践中也是个不错的方案。
(3)、不要随意的去滥用C++的各种复杂特性,因为其引起的冲突和复杂性,可以轻易超过个人能控制的范畴。
(4)、永远记住在项目中用C++是为了解决问题,而不是为了炫耀技巧,或者别的什么原因而为了用C++而用C++。
分享到:
相关推荐
根据提供的标题、描述以及部分上下文内容,我们可以总结并扩展出关于C++及MFC的一些个人感悟和技术要点。 ### C++编程语言的理解 C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程、数据...
根据给定文件的信息,我们可以总结出这位清华大学的学生在学习C++过程中的宝贵经验和深刻见解。以下是对这五十条忠告的详细解读: ### 1. 把C++当成一门新的语言学习 - **理解**:虽然C++是从C语言发展而来的,但...
本文将围绕“C++的学习感想”这一主题,深入探讨C++相较于C语言的新特性,并分享学习过程中的体会与感悟。 #### 面向对象编程(OOP) 面向对象编程是C++相较于C语言的一大革新。通过引入类、对象的概念,C++使得程序...
根据提供的文件信息,标题与描述均为“C++指针方面的心得”,这表明文章将主要围绕C++语言中的指针概念及其使用技巧进行探讨。由于标签部分与内容并不相关,因此我们将忽略这部分信息,直接从标题和描述中提取并展开...
掌握ATM的代码实现反对反对方法的打发打发打发打发的高达风格的大大大哥的
在C++的学习过程中,每一位程序员都会有自己的理解和感悟。C++是一种强大的、通用的编程语言,以其高效、灵活性和丰富的库支持而备受推崇。本压缩包文件"心得和方向"聚焦于C++的学习经验和未来发展方向,旨在帮助...
在编程的世界里,每个程序员都有一段属于自己的学习历程,其中充满了感悟与心得。这篇分享主要探讨了几个关键的学习要点,对于初学者尤其有指导意义。 首先,理解语言的含义至关重要。这里提到的语言不仅包括人类...
本文主要分享了作者在学习C语言及其后续深入到C++过程中的一些心得体会与感悟。文章提到的学习资源包括《C++ Primer》、《C++标准程序库》、《Effective C++》、《C程序设计语言》、《Thinking in C++》等经典书籍。...
与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增...
yixueC++是一本菜鸟入门C++的必备书籍,作者将自己大学学习C++的感悟与理智细致的思考加入书中
与软件配套的《 C/C++入门教程(每章配有同步实验)》融入了作者多年的教学和学习经验、编程建议、编程感悟、读书笔记功能等,同时,为了便于C语言学习,加入C语言流程控制语句演示动画、C语言学习指导、可以方便地...
- **课程设计心得**:分享个人在课程设计过程中的收获与感悟,包括技术层面的提升和非技术层面的成长。 - **参考文献**:列出在课程设计过程中参考过的书籍、论文或在线资源,为其他学习者提供学习路径和参考资料。 ...
- **个人感悟**:分享在课程设计中学到的知识和技能,以及对未来学习和职业发展的启示。 6. **参考文献**: - 列出在设计过程中参考的技术文档、教程或其他资料。 7. **思考题**: - 提出一些关于项目改进或...
作者通过自身的经历和感悟,分享了对于面向对象的理解及其在C++中的应用。 ### C++面向对象程序设计的重要概念 #### 类与对象 在面向对象编程中,“类”是一个抽象的数据类型,它不仅包含了数据成员,还包含了对...
9. **心得体会**:最后,学生需要反思整个设计过程,总结学到的知识点,分享个人经验和感悟。这部分可以促进自我学习和反思,也是评估学习效果的重要环节。 以上就是基于《C++程序设计》课程设计报告模板所涵盖的...
同时与软件配套的《C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过)》融入了作者多年的教学和学习经验、编程建议、编程感悟,...
与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增...
与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增...
设计心得部分反映了开发者在项目实施过程中的思考和感悟,强调了理论与实践相结合的重要性,以及面对挑战时的创新思维和问题解决能力。 #### 九、参考文献 参考文献列出了开发过程中参考的主要资料来源,包括书籍...