21xrx.com
2024-11-05 19:28:27 Tuesday
登录
文章检索 我的文章 写文章
C++ 是一种开源语言吗?
2023-06-26 22:38:15 深夜i     --     --
C++ 开源语言 特性与属性 经常被使用的编程语言 开发应用程序的必备技能

C++ 是一种流行的编程语言,它可以在许多不同的应用程序中使用,包括操作系统、嵌入式系统、游戏和图形用户界面等等。但是,C++ 是否是一种开源语言呢?答案是不完全是。

C++ 最初由丹尼斯·里奇和布莱恩·柯林汉开发,并于1985年首次发行。该语言一直是专有软件,由许多公司和组织的工程师共同维护和更新。这些公司包括微软、IBM、惠普、英特尔和谷歌等。

然而,在1998年,C++ 的标准化工作完成,这使得所有人都可以使用和修改 C++ 的标准库。这也是 C++ 开源化的重要一步。但是,C++ 的 language core(核心语言)仍然掌握在专有软件的开发者手中,并没有全部开源。

此外,许多开源的 C++ 框架已经出现,例如 Boost、STLport、Qt等,它们都是基于 C++ 标准库开发的。因此,使用开源框架也是一种使用 C++ 的方式。

需要注意的是,开源并不等于免费。虽然 C++ 标准库是开源的,但如果您使用使用 C++ 专有软件,就需要购买许可证或支付使用费。

综上所述,C++ 可以被认为是部分开源的语言,尽管它的 language core 仍然受制于专有软件。无论如何,C++ 仍然是一个强大的编程语言,为开发人员提供许多灵活的选择。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复