加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Go+ 编程语言跨界之行

发布时间:2021-11-03 16:45:13 所属栏目:业界 来源:互联网
导读:一则在程序员圈广为人知的笑话:如何让一群程序员在最短的时间争吵起来?只要告诉他们,PHP 是最好的语言。 这只是编程语言的无数争论的一个缩影,在最新的TIOBE 语言排行榜中,Python 首次超越C,成为最受欢迎的编程语言。在过去 20 年中,这份榜单记录了无
一则在程序员圈广为人知的笑话:如何让一群程序员在最短的时间争吵起来?只要告诉他们,“PHP 是最好的语言。”   这只是编程语言的无数争论的一个缩影,在最新的TIOBE 语言排行榜中,Python 首次超越C,成为最受欢迎的编程语言。在过去 20 年中,这份榜单记录了无数编程语言的流行和趋势。   人们难免会产生疑惑,我们是否真的需要那么多种编程语言,我们有没有可能用同一种编程语言来解决大多数问题?   “Go+ 的目标,是跨界融合,”七牛云创始人,Go+ 语言的创造者许式伟接受记者采访时表示,“我们的第一个目标是工程和STEM 教育的一体化,下一个目标是工程和数据科学的一体化。”这两个一体化,就是被许式伟称为“三位一体”的编程语言 Go+ 的设计目标。   Go+ 语言是许式伟在一年前推出的,基于 Go 的一种静态语言。近日,Go+ 推出了1.0版本,以工程、STEM 教育和数据科学为目标,正式成为生产级的编程语言。   编程语言的三个维度 在许式伟的眼中,一个编程语言的流行有三个维度,分别是语言的价值尺度,开源社区生态以及杀手级应用。在 Go 语言还在“婴儿期”时,许式伟看出了其在这三个维度的优势,便坚定的认为 Go 语言必定会流行。在多年推广和使用 Go 之后,他对这三个维度的理解更加深刻。 Go+ ,就是其思考的结果。   首先是价值尺度,Go 语言核心的价值尺度就是语言的最小化特性,即“少就是指数级的多”。Go 语言的语言特性少,但是能用最精简的特性去完成功能。Go+ 在基于 Go 的基础上,进一步优化。受益于精简的语法特性,Go+ 的入门门槛进一步降低。同时,语言本身要保持稳定,C 语言出现了五六十年,但是今天看到的样子还是和当初一样,这也是它可以长时间排名第一的原因。Go+ 在其最新发布的1.0版本中,已经将绝大部分语法和特性都已经固定下来。还有性能,在不增加使用者的额外负担的情况下,语言需要天然的具备性能优势,而不用开发者做额外的优化。

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读