数据科学的“大爆发时期”发布Go+1.0发布会

10月15日,由七牛云主办的“Go+ Together”Go+1.0大会暨Go+开发者基金会启动仪式在上海举行。

发布会上,许世伟发布了Go+1.0版本,并启动了Go+开发者基金会。 Go+是基于Go的通用语言,集成了工程开发领域的Go、数据科学领域的Python和编程教学领域的Scratch。它是一种集成三者的开发语言。中国工程院院士、中国科学院计算技术研究所研究员倪光南;奇技创新论坛创始人兼CEO陆奇;经纬中国合伙人熊飞; CCF杰出工程师奖获得者林浩(毕轩); PingCAP联合创始人兼CTO黄东旭、二熊英语CTO、Go+语言贡献者陈东坡等业内重要嘉宾参加了会议。

去年7月c语言七段显示器,七牛云首次提出Go+,填补了中国开发者在数据科学领域的空白。经过一年多的打磨,Go+1.0 上线了。目前Go+1.0可以用于工程,语言门槛进一步降低,更接近自然语言,1.0的门槛甚至比Python还要低,让Go+更适合适用于 STEM 教育场景。

数据时代的新基础设施

数据和数据科学是下一个时代生产力的重要支撑。人类正在走过以SQL、SAS、MATLAB、Excel等数学软件为代表的数据科学,以及以Map、Hadoop、Spark等大数据工具、深度学习框架等为代表的数据科学的“原始时期”作为 TensorFlow 和 Pytorch。经历了“基础设施期”,现在我们来到了数据科学的“大爆炸期”。

七牛云判断,在此期间,数据科学将从有限领域、有限数据规模的计算发展到全领域、大规模数据的能力,并且随处可见。也就是说,未来,数据科学将存在于云端、智能手机、嵌入式设备上,只要有“计算”的地方。

在数据科学的“大爆炸期”,数学软件、通用语言、大数据、深度学习将成为四大基础设施。由于“大爆发期”的全领域、规模化、无处不在的特点,上述四大基础设施所在的领域将或已经迎来深刻变化。

以通用语言为例。虽然Python已经成为当今数据科学领域数据科学家使用的主流语言,但由于其脚本语言的限制,存在运行效率低、开发门槛高(需要与C语言结合)等问题,使其难以成为数据科学“疫情期间的主要基础设施”。

与脚本语言相比,C、C++、Java、C#等静态语言更有利于进行静态分析、性能优化和代码可读性的工具,是可以通过的更具弹性的语言循环。在数据科学的“爆发期”,扮演基础设施角色的通用语必然是静态语言。

由于这一时期智能无处不在,这种通用语言的发展门槛很低。 Go,语法设计最精简,学习门槛最低c语言七段显示器,成为首选。七牛云在Go的基础上,针对数据科学领域的计算特性进行了适当的优化,设计了与Go完全兼容、学习门槛比Go更低、更简洁的支持Go语言的开发语言Go+。数据云。

Go+可以统一程序员和数据科学家,有更简洁的数学运算语言语法支持,支持静态编译成可执行文件,还支持编译成字节码进行解释和执行。它是一种适合大规模软件工程和工程开发,适合数据科学“大爆炸”的开发语言。

图片[1]-数据科学的“大爆发时期”发布Go+1.0发布会-老王博客

同时,由于Go+的开发门槛低,可以被儿童开发者所接受,也可以作为编程教学语言。

三位一体符合时代需要

徐世伟表示,Go+ 的愿景是“三位一体”,即把 Go 用于工程开发、Python 用于数据科学领域、Scratch 用于编程教学领域,结合 Go 的核心在Python 的形式,让工程师无需学习新知识就可以处理数据它让初学者以较低的门槛学习编程和开发作品,让任何企业、组织或个人的决策都可以受益于数据科学的进步。

在数据科学领域,随着全球信息的爆炸式增长和数字化的不断推进,数据科学的不断发展需要在海量数据池等相关的存储、处理和分析方面不断改进和迭代进步能力。

在编程教学领域,现阶段存在教学难、效率低等实际问题。语法要求的准确性、学习结果的自我导向、后期配置问题的复杂性都在很大程度上阻碍了。编程教学的实施。

在工程实践领域,工程开发过程中需要更高级的编程语言,而基础的汇编语言和机器语言早已不能满足实际需要。目前使用的模型,其动态类型过于灵活,代码可读性差,运行速度慢,使得后端工程代码难以维护。

Go+在语法设计、编码能力、数学表达能力等方面进行了优化,解决了上述问题,成为完全契合数据科学“大爆炸”时代背景的编程语言。

当今,各行各业都需要互联网化,这意味着社会对工程开发人才的需求将迎来爆发式增长,工程人才的培养需要更加高效,工程开发的准入门槛需要更低。 Go+顺应了工教融合的时代需求。

不仅工程开发人员,数据科学家和数据分析师也经历了爆炸式增长。然而,目前社会上并没有有效的数据科学家培训体系。这是从工程师那里招募和培训数据科学家的理想方式。 Go+也顺应了工程与数据科学融合时代的需求。

以上两种时代趋势的结合,是编程语言三位一体的发展方向。 Go+是第一个跟随“三位一体”发展趋势的编程语言。

至于开发Go+的初衷,许世伟认为,编程语言出现在人类发展两千多年后,是更高层次的文明密码。编程将成为人类文明的基础设施,因为它改变了人类记录工程技术的方式。

七牛云希望通过推动Go+成为数据科学“大爆炸时期”的通用语言,推动数据科学的广泛应用,参与并记录人类工程技术文明的发展史。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论