您的位置:消费 >

目标替代C++,谷歌宣布开源编程语言Carbon

2022-07-20 19:39:58 来源:IT之家阅读量:9062   

谷歌工程师钱德勒·卡鲁斯最近在CppNorth大会上宣布,Carbon编程语言已经在GitHub中开源,这将是C++的实验性继承者。

Google之前也创造过多种编程语言,包括Golang,Dart等新语言Carbon旨在取代C++

钱德勒·卡鲁斯将其与Rust进行了对比,并表示Rust和C++不具备双向互操作性,因此很难稳定迁移可是,Carbon旨在与现有的C++代码完全互操作,目标是尽可能容易地从C++迁移到Carbon

根据Carbon的GitHub仓库页面,Carbon从根本上来说是一种后继语言方法,而不是一种逐渐发展C++的尝试。它是围绕与C++的互操作性以及现有C++代码库和开发人员的大规模采用和迁移而设计的,包含以下特性:

介绍者关键字和简单语法

该函数的输入参数是只读的。

指针提供间接访问和变体。

使用表达式来命名类型。

包根的命名空间

按包名导入API

具有显式对象参数的方法声明

单一继承,默认使用最终类

功能强大且经过定义检查的泛型

类型可以显式实现接口。

本站了解到,Google将Carbon比作TypeScript和Kotlin,后两者是JavaScript和Java的增强。

除了语言本身的特性,Carbon团队还关注将塑造Carbon未来的开发过程这个项目的代码公开托管在GitHub上,并对PR开放

c+代码和Carbon代码的比较:

Carbon的GitHub仓库:点击这里查看

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

相关推荐
崂山区科创委联合沙子口街道、大石社区启动农民水彩画展

崂山区科创委联合沙子口街道、大石社区启动农民水彩画展

9月6日上午,在崂山区政府西塔楼一楼大厅,崂山区科创委联合沙子口街道、大石社区启动了为期5天的大石村农民水彩画展。本次画

2021-09-08 12:23
“95后”女孩5米高空开“天车”

“95后”女孩5米高空开“天车”

在5米高空作业,将数吨重的火车车轮或者小到几十斤的ldquo;铁疙瘩rdquo;安全装卸到位,可能谁也不会把这一切和一个

2021-09-03 11:10
做孩子心中的光

做孩子心中的光

每个孩子都有其独特的成长规律。在孩子成长的过程中,每一步都充满着对这个世界的好奇,那作为家长的我们,该如何顺应孩子的成长

2021-08-30 18:50
独家冠名2021第五届中国家居品牌大会国美打扮家有何独特之处?

独家冠名2021第五届中国家居品牌大会国美打扮家有何独特之处?

2021年7月19日,备受关注的2021第五届中国家居品牌大会在广州启幕,现场发布2020-2021中国家居十大优选品牌

2021-07-26 01:28
精彩推荐
头条关注
热点新闻