item 1:View C++ as a federation of language
视C++为一个语言联邦
C++最早只是C with Classes,C++经过不断的发展,Exception、template、STL,今日的C++已经是个多重范型编程语言,支持过程形式(procedural)
、面向对象形式(object-oriented)
、函数形式(functional
、泛型形式(generic)
、元编程形式(meta programming)
。
我们将C++看成一个语言联邦而不是单一语言,C++有如下四个次语言:
- C
- Object-Oriented C++
- Template C++
- STL
C++并不是带有一组守则的一体语言,而是每个次语言都有着自己的规约,而构成的联邦政府。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Conzxy's blog!
评论