C++发展历史介绍

    C++ 编程语言是自 C 语言发展而来的一种高级编程语言,由 Bjarne Stroustrup 在 1983 年所创立。C++ 的前身是 C with Classes(带类的 C 语言),是为了处理 Simula 67 所提供的数据抽象的 C 语言扩展。 在 C++ 中,基本的 C 语言数据类型和语句被保留下来,同时 C++ 还添加了许多新的特性,如类、模板、继承、多态等等。这些特性为软件开发带来了更多的便利性和可维护性,使得 C++ 成为一种广泛使用的编程语言。

    在 1985 年,C++ 这个名字正式出现。此后,C++ 的语言规范经过了多次修改和完善,发展成为了一种十分强大的编程语言。 C++ 在计算机科学领域得到了广泛的应用。它不仅可以用于系统编程、网络编程、数据库编程等领域,还可以用于图形学、游戏开发、人工智能等高级应用领域。C++ 的广泛应用也促进了 C++ 社区的成长和发展,形成了众多的编程资源和社区支持。 总之,C++ 是一种历史悠久、广泛应用、极具实用价值的编程语言,在计算机科学领域发挥着极为重要的作用。

    C++各个版本如下:

    C++ 语言的第一个版本是由 Bjarne Stroustrup 在 1983 年创建的。它是 C 语言的扩展,具有面向对象编程的功能。C++ 的前身是“C with Classes”,旨在使用类处理数据抽象。1985 年,该语言被命名为 C++。

    C++ 1.0 版本于 1985 年发布,它是第一个被广泛使用的 C++ 版本。它是基于 C 的语言,具有类、继承、多态和其他功能。C++ 1.0 最初用于 Unix 系统中的编程。

    C++ 2.0 版本于 1989 年发布,在 C++ 1.0 的基础上添加了一些新特性,例如:虚函数、const 成员函数、引用和默认参数等。

    C++ 3.0 版本于 1991 年发布,主要改进了 C++ 2.0 版本中的模板功能,并引入了标准模板库(STL)。

    C++ 4.0 版本计划于 1994 年发布,但最终被取消了。在此期间,C++ 社区开始关注对 C++ 标准的制定,并最终导致了 C++98 的发布。

    C++98 版本于 1998 年发布,为 C++ 建立了第一个国际标准。这个版本引入了多个新特性,例如:命名空间、bool 类型、异常处理和类型转换等。

    C++11 版本于 2011 年发布,它是 C++ 历史上的一次浩大变革。这个版本增加了一些重要的功能,例如:Lambda 表达式、初始化列表、自动类型推导、C++ 11 线程库等等。这些功能大大提高了 C++ 的性能和易用性。

     C++14 版本于 2014 年发布,补充了 C++11 版本的一些缺陷,并增加了一些新功能。这个版本增强了泛型编程和元编程的能力,例如:变长模板、泛型 Lambda 表达式、constexpr 函数等。

      C++17 版本于 2017 年发布,进一步增强了 C++ 的能力和性能,例如:常量表达式函数、if constexpr、折叠表达式等等。它还引入了执行上下文和文件系统库等新功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值