近日,七牛云提出了Go+静态编程语言,正式发布了1.0版本并启动了Go+开发者基金会。据媒体报道,七牛云此次发布的Go+ 1.0能够为大型工程项目开发、科学研究、编程教育提供“三位一体”的特性支持,能有效降低工程开发与数据科学行业的技术人才培育成本,是中国工程技术的又一里程碑。
全球迈入DT时代,面临三大痛点
自2020年以来,由于实体经济的重大变革,全球在数据分析、加工、挖掘等方面的需求呈爆发式增长,在此背景下,数据科学家、数据分析师等人才需求也日益增大,而这类人才的培养也存在着入门门槛高等痛点,主要体现在以下三个方面:
一是编程教学难度加大。目前,在制定一套学习编程语言的课程体系时,普遍存在诸多棘手问题,譬如:教学与生产环节语言割裂,现有教学语言无法实现复杂功能与工程开发、工程开发教学门槛较高等;
二是工程开发要求高。在工程开发的实践中,存在着动态类型过于灵活、代码可读性较差以及运行速度较慢等难题,因此更简约、更高效的语言成为工程刚需。同时,企业对于从事工程开发的人才需求也在快速增长,人才培养效率较低;
三是数据科学的发展需要。疫情加速了全球产业数字化的发展进程,驱动着数据科学的持续发展。因此,企业迫切需要一批优质的数据科学家,使其具备对于数据分析相关能力,并实现不断迭代升级。
而Go+语言的出现就能很好解决这些方面存在的问题,可以让开发者不需要学习新的开发语言,从而实现从开发者到数据科学家的快速转变,让任何商业、组织、个人的决策,都可以受益于数据科学的进步,这也是Go+语言所具备的优势特性之一。
更值得一提的是,早在去年的7月,七牛云就已经提出了Go+这一静态编程语言,在历经一年多的打磨后,七牛云正式推出了Go+1.0版本,将“三位一体”实现化,为中国工程技术界作出贡献。
Go+1.0——让人人都能写代码
相比起Go,Go+在语言特性最小化方面做得最好,同时继承了Go的开发理念,新增12个语法,简化了使用门槛。在语法、结构上,Go+更为精简,核心优势体现为低代码化、去复杂性、低龄化,真正做到了强化每行代码的能力,完成功能所需的代码量更少。Go+极大降低了入门门槛,意味着人人都能写代码。
发挥开源优势,工程技术开启现代文明大门
从现代文明的发展与传承视角来看,工程技术通过编程的方式,可以精确记录现代文明。编程语言在人类发展两千年后才出现,是更高阶的文明密码。目前,编程语言还有很多分支,至少在程序员群体里还没有统一。未来的编程语言的发展将趋于统一,人类文明密码迎来新时代的“书同文”,横跨多学科与场景,具有更低学习门槛的编程语言将更有可能成为跨时代跨文明“书同文”背景下的优胜者,而Go+的出现就是编程语言面向统一发展走出的第一步,相信在未来Go+将会为数据科学时代带来更多的机遇。