C++ 语言(1983):最初称为 "new C",后改为 "C with Class",终极定名为 C++。
Java 语言:面向对象的编程语言,广泛用于企业级应用。
C# 语言:微软开发的面向对象编程语言,用于 .NET 平台。
C++ 的演化:
C++ 98 (1.0):第一个正式的 C++ 标准。
C++ 03 (TR1, Technical Report 1):对 C++ 98 的技能陈诉,包含一些新特性。
C++ 11 (2.0):引入了大量新特性,如自动类型推导、初始化列表、移动语义等。
C++ 14:对 C++ 11 的小幅改进和补充。
C++ 的组成部分:
C++ 语言:包括语法、关键字、标准库等。
C++ 标准库:提供了一系列常用的类和函数,如容器、算法、输入输出流等。
四、学习心得
通过学习侯捷老师的C++ 课程,我对 C++ 的基础知识和演化历程有了更深入的明确。课程内容从基础到高级,逐步引导学员掌握 C++ 的核心概念和编程技巧。特殊是对类的编写和类之间的关系的明确,为后续的面向对象编程打下了坚实的基础。
在实际编程中,掌握 C++ 的基础知识和标准库的利用,可以明显提高代码的可读性和可维护性。同时,相识 C++ 的历史和演化,有助于更好地明确语言的计划理念和未来发展方向。
五、总结
老师通过详细的讲解:从基础的变量和类型,到高级的类和对象,再到 C++ 的历史和演化,课程内容丰富而系统。通过学习,我不但提拔了编程相干知识,还明确了要有精良的编程习惯和面向对象的编程思维。