现代编程语言哪家强?2020年你或许应该了解这7门编程语言
|
图片来源:Wikimedia 谷歌是最大的网络公司之一。本世纪初,Google 面临着两个扩展问题:开发扩展和应用程序扩展。开发扩展意味着他们不能通过增加开发人员来增加更多的功能,应用程序扩展意味着他们无法轻松开发一个可以扩展到“Google”级机器集群的应用程序。2007 年左右,谷歌开始创建一种新的“实用”编程语言,这种语言可以解决这两个问题。在 Rob Pike(UTF-8)和 Ken Thompson(UNIX 操作系统)中,两个世界上最有才华的软件工程师创建了一种新的语言。 2012 年,谷歌发布了 Go 编程语言的第一个官方版本。Go 是一种系统编程语言,但不同于 Rust。它也有一个运行时和垃圾收集器(几兆字节),但与 Java 或 Python 不同的是,这个运行时包含了生成的代码。最后,Go 生成一个本机二进制代码,可以在没有附加依赖项或运行时的情况下在计算机中运行。 主要特性:
受欢迎程度: 自 Go 首次问世以来,软件开发社区已经欣然接受了它。在 2009 年(首次亮相)和 2018 年,Go 通过 TIOBE 指数进入编程语言名人堂排行榜。难怪 Go 的成功为 Rust 这样的新一代编程语言铺平了道路。 Go 已经是一种主流编程语言。最近,Go 团队宣布了“Go 2”的计划,目的只是让语言更加稳固。 在几乎所有流行编程语言比较网站,Go 的排名很高,超过了许多现有的语言。以下是 2019 年 12 月的 TIOBE 指数评级,Go 排名第 15 位:
图片来源:TIOBE 根据 Stackoverflow 的调查,Go 是十大最受欢迎的编程语言之一:
图片来源:Stackoverflow 根据 GitHub Octoverse 的统计,Go 也是增长最快的十大语言之一:
图片来源:Octoverse 谷歌还显示,过去五年里,Go 的吸引力不断增强:
图片来源:Google Trends 主要用例:
主要竞争语言:
Kotlin
(编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |







