C++是一种广泛使用的计算机编程语言,最初并逐渐增加了许多新特性,如虚函数、运算符重载、多重继承、模板、异常和名字空间等。在1998年,国际标准组织(ISO)发布了C++程序设计语言的国际标准ISO/IEC14882-1998。C++语言经历了长时间的演变和开发,因此在2004年之前只有少数几个编译器完全符合这个标准。值得注意的是,C++并不依赖C语言,我们可以直接学习C++而不学习C语言。
C++和C语言的效率相差在正负5%之间,因此许多人认为在大多数场合下,C++完全可以取代C语言。C++的发展可以被分为三个阶段:第一阶段从80年代到1995年,这一阶段C++仅仅是一个面向对象语言,并且得益于接近C语言的效率,在工业界占有很大比重。第二阶段从1995年到2000年,泛型程序设计在C++中变得越来越重要,由于一些新的程序库的出现,C++也受到了Java、C#等语言和硬件价格下降的冲击。第三阶段从2000年至今,C++出现了一个新的高峰,主要得益于以Loki、MPL等程序库为代表的产生式编程和模板元编程的出现,这些技术的结合使C++成为当今主流程序设计语言中最复杂的一员。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
我来回答