C++|谷歌认为其新的编程语言有望替代C++

C++|谷歌认为其新的编程语言有望替代C++

文章图片

C++|谷歌认为其新的编程语言有望替代C++

谷歌已经透露了很多关于Carbon的信息 , Carbon是一种新的编程语言 , 该公司认为它可能是C++的继任者 。
随着计算机技术的不断发展 , 编程语言也在不断改进和发展 , 近年来有着被更易于使用的模型所取代的趋势 。 苹果自己的Swift语言为经验不足的人开辟了几种可能性 , 例如其前身Objective-C 。

许多人称Rust是C++的继任者 , 然而在最近的一次活动中 , Google首席软件工程师Chandler Carruth解释到:最初是因为Mozilla 产品的编程语言不具有与其他工具相同的“双向互操作性” , 这在不同编程语言之间“翻译”时引入了一种“语言障碍” 。 Rust语言有其独特的优势 , 例如在内存安全性能方面 。 但是 , 难以将C++的生态系统移植到Rust 。

新的Carbon语言应该可以与流行的C++代码互操作 , 但是对于希望进行完整切换的用户来说 , 迁移应该相当容易 。
对于那些不确定完全转换的人 , Carruth深入研究了为什么Carbon应该被认为是C++语言的强大继承者的一些原因 , 包括更简单的语法和更流畅的API导入 。
Carbon家族主要由谷歌员工组成 , 但并非完全如此 。 在借鉴了这家科技巨头的成功之后 , Carbon团队表示 , 它需要成为“一个独立的社区驱动项目”才能取得成功 。
【C++|谷歌认为其新的编程语言有望替代C++】
目前 , Carbon编程语言只是一个实验 。 可以下载其源代码以供试用 , 也可以选择使用编译器资源管理器 Web 应用从浏览器中试用它 。