网站

Google创建编程语言以简化应用程序开发

千锋Web前端教程:001 vue介绍

千锋Web前端教程:001 vue介绍
Anonim

称为Go,该语言已在Google内部进行过内部测试,但仍处于试验阶段,因此该公司将于周二发布它作为开源“我们开发了Go,因为我们对过去10年左右软件开发变得多么困难感到有点沮丧,”Rob Pike表示,该软件的主要软件Google的工程师

Go旨在改进现有编程语言管理依赖关系的方式,这些依赖关系是应用程序重用的软件组件,例如库,Pike说。该语言也被设计用来处理多处理器的工作,这要归功于它的并发编程模型。

大约两年前,Google开始研究Go,并在一年前投入一个团队全职工作。它被设想为系统编程的语言,例如Web服务器,存储系统和数据库。然而,谷歌很乐意看到它分支到其他地区。

此时,Go不会用于任何面向用户的Google服务或应用程序,因为它还需要成熟,这是外部程序员进入的地方图片。 “我们需要更好的图书馆和工具,而开源社区非常善于帮助你解决这类问题,”派克说,“通过创建一种新的编程语言,Google不断进入计算构建块的领域,紧迫感促使他们变得更好。这一动机也促使谷歌开始开发Android手机操作系统,Chrome PC浏览器和尚未发布的Chrome操作系统。