首页 > C++ 阅读:756,920

周哥教IT-C++面向对象与STL库

C++ 诞生于1980年,起初被称为“C with Class”,即有类的C语言,1983年7月正式更名为C++。 1983年, Bjarne Stroustrup把他所听说过的一切都试图嫁接到C上,创造出了C++。 C++是在C的基础上,以SIMUAL 67的方式对命令式编程的面向对象扩展。C++的成功在于完全兼容C的情况下支持了面向对象,从而使面向对象编程成为了命令式编程的一个子类,传统的命令式编程被叫做面向过程编程。 因为对C的完全兼容,ASNI在1989年的标准化版本C 89,合并了C和C++,称为C/C++。 C/C++的最重要版本是1999年的C 99。几乎吸收了当时被认为比较有效的计算机语言特性:面向过程编程、面向对象编程、泛型编程、自定义操作符重载等。 由于C/C++吸收了太多的语言特性,使得C/C++成为世界上最难精通的语言。 我们把C++11及之后的标准叫做现代C++。C++11为C++98发布后13年来的第一次重大修正:包含约140个新特性,以及对C++03约600个缺陷修正。脱胎换骨,“看起来像一门新语言”,性能也得到了极大的提升。


C++之父Bjarne stroustrup
C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。为了解决困难,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言,也就是后来长期统治互联网的编程语言Java。

底部图片广告2_PC

周哥教IT,一个分享编程知识的公众号。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

二维码
微信扫描二维码关注