谷歌认为它的新编程语言可以推翻C++

管莎洁
导读 谷歌透露了更多关于Carbon的信息,这是一种新的编程语言,该公司认为它可能是C++的继任者。编程语言不断改进和发展,近年来已被更易于使用

谷歌透露了更多关于Carbon的信息,这是一种新的编程语言,该公司认为它可能是C++的继任者。编程语言不断改进和发展,近年来已被更易于使用的模型所取代。例如,Apple自己的Swift语言为经验较少的人提供了多种可能性,例如其前身Objective-C。

许多人称Rust是C++的继任者,但在最近的一次活动中,谷歌首席软件工程师ChandlerCarruth解释了最初是Mozilla产品的编程语言如何不具有与其他工具相同的“双向互操作性”,其中介绍了在不同编程语言之间“翻译”时的一种“语言障碍”。

因此,新发布的Carbon应该可以与流行的C++代码互操作,但是对于希望完全切换的用户来说,迁移应该相当容易。

对于那些不确定完全转换的人,Carruth深入研究了为什么应该将Carbon视为C++语言的强大继任者的一些原因,包括更简单的语法和更流畅的API导入。

除了Carbon的语言之外,还有其他好处,包括道德动机,例如项目文化的可访问性和包容性。

Carbon家族主要由Google员工组成,但并非完全如此。借助这家科技巨头的成功,Carbon团队表示,它需要成为“一个独立的社区驱动项目”才能获得成功。

目前,Carbon编程语言只是一个实验。可以下载它的源代码供您试用,或者您可以选择在浏览器中使用CompilerExplorerWeb应用程序进行试验。

标签:

版权声明:本文由用户上传,如有侵权请联系删除!