突围赛 1.0发布背后的 Go (唐香玉脱口秀突围赛)

文章编号:44216 资讯动态 2024-12-09 数据科学 编程 Go语言

Go+1.0发布背后的“突围赛”

Go+语言迎来了它自2020年7月诞生以来的最新1.0版本。

这一版本被七牛云创始人许式伟称为:真正可以面向商业化、大型软件工程开发。

你可能会第一时间认为这门新编程语言会跟Go相关,后者目前已经成为国内云计算基础设施的主流语言选择,而七牛云也自始至终是Go语言的拥护者。但Go+与Go仍有很大的不同,用最简练的表述来说:它有Go之心Python之形,能够做到低代码、低上手门槛,最终希望面向编程教育、工程开发与数据科学,形成数据科学家与工程师互通的培养体系生态。

这一目标足够远大。

那么,Go+因何而来、为何而去,如何得到发展?许式伟作为Go+语言和社区的主要推动者,有着长期且清晰的判断逻辑。他认为几乎任何一门编程语言的发明,都是有目的的。“只是我们需要有一个非常有仪式感的呈现。让更多的国内开发者有这样一种共识。”

于是,Go+1.0在国内顶尖工程师专家、产业投资观察者、创业者,以及众多开发者的共同瞩目下,拉开了帷幕。

这份沉甸甸的“仪式感”也更像是一种破冰,打包送给所有对中国编程发展有期待的人。

两个趋势的印证

我们今天在谈的科学发展,已经不是过去单纯的计算科学,靠计算机推演理论、模拟现象。而是开始走到下一阶段,面向数据科学发展,利用计算机从海量数据中发现规律,通过数据驱动形成理论,诠释世界应该怎样驱动。

随着全球信息的爆炸式增长和数字化进程的不断推进,所有的行业都需要互联网化(产业互联网),这意味着对工程开发的人才需求会爆发式增长,工程人才的培养需要更为高效,工程开发的入门门槛需要更低。这是“工程与教学一体化”的时代需求。

DT时代的到来,数据科学的需求有了爆发式的增长,数据科学家、数据分析师的人才需求有了爆发式的增长。目前缺乏有效的数据科学家的培养体系,从工程师中招聘、培养数据科学家是非常理想的方式,这也是“工程与数据科学一体化”的自然结果。

数据科学家需要跟工程师对话,工程与数据科学存在一体化发展的趋势;与此同时,学生需要学习一种可以在未来应用的工程语言,工程与STEM教育同样也存在一体化发展趋势。这两个趋势的结合,就是编程语言“三位一体”的发展方向。

而这也是Go+的核心定位,融合了工程开发的Go、数据科学领域的Python、编程教学领域的Scratch,预计希望产生1+1+1>3的效果。Go+首先是一个静态语言,且语法完全兼容Go,但在形式上,Go+可能更像脚本语言,跟Python一样有同样低的学习门槛,这也就是上文提及的“Go之心Python之形”,使得Go+使用门槛是低的,但又具备静态语言的高运行效率。

Go+的“参考答案”

Go+虽然仍是一个初出茅庐,一时间很难与其他主流编程生态社区相抗衡的语言,但它会依据自身的优势特征制定了相应的阶段性发展策略。在此之前,许式伟用过去他对Go语言的精准判断,同样给Go+接下来的发展一个“参考答案”。

Go如今已经成为国内云计算基础设施的主流语言选择,但在变得流行之前,Go经历了很多迭代。以今日之视野看过去,Go的成功有三点要素:价值尺度、开源与社区生态、杀手级应用。

展开来讲:

一是做到最精,将语言特性做到小而精;二是降低学习成本,一两周便可掌握入门,同时也将持续保持语言特性的稳定性,不会在未来提升学习成本;三是在不增加使用负担的情况下,持续提升性能。

Go+希望做到三个兼容:一是兼容Go的语法特性,在其基础上添加的特性最小化(目前Go+已经有对Go有90%的兼容能力);二是兼容Scratch的引擎能力和设计,在此基础上实现自动代码转换;三是兼容Python,计划可以直接导入Python包,到2023年实现对Python的兼容。

虽然Go+定位于“三位一体”,但这并不意味着它会一上来就直接切数据科学场景。在解决数据科学任务方面,Python语言社区在库的数量、语言的简单性方面确实有一定优势,且一定程度上形成了强大的生态。一开始就“鸡蛋碰石头”,并不是个好方法。

为此,Go+会从工程与STEM教育一体化开始。相较之下,Scratch只是个玩具语言,并不适用于后期对工程科学的深入。Go+这是沿用了Code Monkey的教学体验,直接使用代码编程,学习门槛低,并进一步强化产学研融合发展,其优势得以体现。这种策略在过去的一年中已经得到有效性的印证。

目前Go+团队提供了兼容Scratch的2D游戏引擎,可便于学生学习Go+。据了解,此次Go+1.0版本中,一半的小游戏都是一位12岁的学生用Go+写出来的。

Go+1.0发布背后的“突围赛”

应用深化下的探索

Go+1.0仍处于初级的探索阶段。STEM教育仅仅只是Go+的其中一个使用场景。

而面向工程开发,许式伟还指出,如游戏开发、职业培训(包括少儿编程),以及轻量型的IoT场景等,同样也是Go+的潜力应用场景。

其背后的一个重要原因在于,Go+所具备的低代码、去复杂性、低龄化的特性,即语法简单,能够贴近数学的表达方式去工程化,同时完成功能所需的代码量更少,每行代码的能力更强了。这种特性恰恰能够满足越来越多市场中对低门槛工程能力的需求。

而回到当下,Go+仍需要快速获取更多开发者的关注。

例如,社区需要加强对IDE的支持,提升开发者的使用体验,不弱于Go的开发体验;推出生产级游戏引擎;完善数据科学相关功能,支持Jupyter;借助七牛云PaaS的能力,开发者可以通过PaaS进行应用构建,实现对Go+的使用等等。

因为相信所以看见

200多年前,当一台织布机学会读穿孔卡片时,很难有人想象这竟为后来的计算机编程语言创造了先河。

这件事情说来也奇怪,虽然计算机语言发展到如今有上千种,主流和新贵的两极化趋势亦十分明显,但语言仍在快速演进。

在很多人眼里觉得,技术大牛们一言不合就写了个新编程语言,丝毫不顾忌后来人学习和使用门槛会有多高。而在一代又一代的持续改进过程中,这些编程语言逐渐成为在Web、后端、数据库中间件、机器学习等场景下的核心应用语言。

许式伟也表达了另一个观点。如今国内大量的程序员是做前端开发,只有少部分在做后端。随着企业上云动作基本完成后,下一阶段是对云上、云原生下各行各业进行全链路的数字化、智能化,那么数据科学的市场空间逐渐扩大起来后,新场景下开发者也将面临新的转型挑战。此时,编程语言作为一项生产力工具,能不能及时甚至较早就能响应市场的需求?

Go+1.0发布背后的“突围赛”

值得一提的是,Go+语言在国内其实相比国外迎来了更快的发展。而在不久前的Github Trending上,Go+首次冲到了榜首。在现在看来可能仍微不足道,但在中国开发者“虹吸效应”溢出的时代下,还有什么不可能发生的事呢?

(雷锋网)

原创文章,未经授权禁止转载。详情见 转载须知 。


本文地址: https://www.gpxz.com/article/6a4a60aedd436af25461.html
全局中部横幅
全局中部横幅
上海厂房楼顶防水补漏

上海鲁盘公司专业精准定位防水补漏、承接屋面防水,房顶维修、厂房防水补漏、卫生间免砸砖防水补漏、水管漏水检测、外墙楼面漏水补漏维修、楼顶防水补漏维修公司。

会小二场地预订平台

会小二:中国知名的会议场地、活动资源在线预订平台.找开会酒店上会小二,28分钟获得3-6个报价方案,省钱30%-50%,免服务费。

深圳市威明科技有限公司

产品包括 AC/DC 交换式电源供应器、DC/DC转换器、DC/AC逆变器、电池充电器。明纬目前拥有超过10000 种标准机型,产品广泛应用于工业自动化、LED照明、广告牌电子、电子、通讯、信息、医疗等产业。

一诺千金

一诺千金-简单快乐赵一诺成长记www.zhaoyinuo.cn

世科网

世科网,首家基于技术壁垒为核心的互动营销一站式商务服务平台。提供快速、实用、全面、专业的技术壁垒(TBT)、检测认证领域信息与服务。网站收录国内外权威检测认证机构、实验室,科研机构,质量诚信供应商以及技术成果和标准产品库。助力应对全球技术性贸易壁垒,开拓国际市场!

上海积印图文设计制作有限公司

上海积印图文设计制作有限公司上海积印图文设计制作有限公司

边缘网关

内蒙古德明电子科技有限公司(简称“德明电子”)是2016年成立一个专业从事专业从事“物联网传感器·模组、智能传感器”研发、生产、销售于一体,并为客户提供传感技术全套产品解决方案。客户需求持续创新,在物联网传感器、物联网模块、边缘网关、工业数据采集记录仪、物联网传感器、智慧城市、温控系统和云计算等几大领域都有行业应用。

首页

“保辉”品牌创立于1989年,以建筑行业起步,历经30余年的经营,新保辉企业发展有限公司现今已发展成为涵盖五大行业领域的企业性集团公司,新保辉集团业务板块包括房地产开发、基础设施投资建设、持有性物业运营、酒店投资、物业管理等,凭借雄厚资金实力、科学管理模式以及优良的服务团队,致力于创造优质的生活空间,为社会大众提供全方位、多维度的服务。

高压防爆立式管道离心泵/清砂泵/潜水泵/大流量工程用管道离心泵/潜水泵/卧式单吸铸钢水泵/潜水电机/立式双吸高压管道泵/耐腐蚀不锈钢泵/无负压给水设备/内蒙古五湖泵业有限公司

五湖泵业专业产销高压防爆立式管道离心泵,清砂泵,潜水泵,大流量工程用管道离心泵,潜水泵,卧式单吸铸钢水泵,潜水电机,立式双吸高压管道泵,耐腐蚀不锈钢泵,无负压给水设备,高压防爆立式管道离心泵,清砂泵,潜水泵,大流量工程用管道离心泵,潜水泵,卧式单吸铸钢水泵,潜水电机,立式双吸高压管道泵,耐腐蚀不锈钢泵,无负压给水设备等

东洋重工机(大连)有限公司

东洋重工机(大连)有限公司_液压部品_检测设备东洋重工机(大连)有限公司,位于中国辽宁省大连市,成立于1990年10月,日本独资企业,注册资金335万美元。

师父

师父是一款武打动作游戏。游侠网师父游戏专区为大家带来最新的中文版下载,第一手资讯信息,详细的游戏攻略秘籍,专业的汉化补丁,最全的修改器及工具,高清的壁纸截图等,致力于给玩家一个最好的游戏体验。

全局底部横幅