go|Go+1.0发布背后的“突围赛”( 二 )
- 其次,替代不是它的本色,与开源社区兼容并蓄才是它的本色。
- 再然后是具备一个杀手级应用。
为此,Go+会从工程与STEM教育一体化开始。相较之下,Scratch只是个玩具语言,并不适用于后期对工程科学的深入。Go+这是沿用了Code Monkey的教学体验,直接使用代码编程,学习门槛低,并进一步强化产学研融合发展,其优势得以体现。这种策略在过去的一年中已经得到有效性的印证。
目前Go+团队提供了兼容Scratch的2D游戏引擎,可便于学生学习Go+。据了解,此次Go+1.0版本中,一半的小游戏都是一位12岁的学生用Go+写出来的。
文章插图
应用深化下的探索
Go+1.0仍处于初级的探索阶段。STEM教育仅仅只是Go+的其中一个使用场景。
而面向工程开发,许式伟还指出,如游戏开发、职业培训(包括少儿编程),以及轻量型的IoT场景等,同样也是Go+的潜力应用场景。
其背后的一个重要原因在于,Go+所具备的低代码、去复杂性、低龄化的特性,即语法简单,能够贴近数学的表达方式去工程化,同时完成功能所需的代码量更少,每行代码的能力更强了。这种特性恰恰能够满足越来越多市场中对低门槛工程能力的需求。
而回到当下,Go+仍需要快速获取更多开发者的关注。
例如,社区需要加强对IDE的支持,提升开发者的使用体验,不弱于Go的开发体验;推出生产级游戏引擎;完善数据科学相关功能,支持Jupyter;借助七牛云PaaS的能力,开发者可以通过PaaS进行应用构建,实现对Go+的使用等等。
因为相信所以看见
200多年前,当一台织布机学会读穿孔卡片时,很难有人想象这竟为后来的计算机编程语言创造了先河。
这件事情说来也奇怪,虽然计算机语言发展到如今有上千种,主流和新贵的两极化趋势亦十分明显,但语言仍在快速演进。
在很多人眼里觉得,技术大牛们一言不合就写了个新编程语言,丝毫不顾忌后来人学习和使用门槛会有多高。而在一代又一代的持续改进过程中,这些编程语言逐渐成为在Web、后端、数据库中间件、机器学习等场景下的核心应用语言。
许式伟也表达了另一个观点。如今国内大量的程序员是做前端开发,只有少部分在做后端。随着企业上云动作基本完成后,下一阶段是对云上、云原生下各行各业进行全链路的数字化、智能化,那么数据科学的市场空间逐渐扩大起来后,新场景下开发者也将面临新的转型挑战。此时,编程语言作为一项生产力工具,能不能及时甚至较早就能响应市场的需求?
文章插图
值得一提的是,Go+语言在国内其实相比国外迎来了更快的发展。而在不久前的GitHub Trending上,Go+首次冲到了榜首。在现在看来可能仍微不足道,但在中国开发者“虹吸效应”溢出的时代下,还有什么不可能发生的事呢?
【 go|Go+1.0发布背后的“突围赛”】
- text|《2021大数据产业年度创新技术突破》榜重磅发布丨金猿奖
- m都是大片!微软 Skype 支持将必应 Bing 图片设为通话虚拟背景
- 苹果|国内首款支持苹果HomeKit的智能门锁发布:iPhone一碰即开门
- 魅族|魅族发布iPhone 13系列黑化独角兽手机壳:支持磁吸充电
- 华为|iOS15.2.1 正式版发布:新增 6 项改进
- Aqara 智能门锁 A100 Pro 发布:支持苹果“家庭钥匙”解锁
- iPhoneSE|iPhone SE3发布在即,亿万果粉们即将沸腾起来!
- meta|陈根:Meta或将发布新专利,为元宇宙助力
- hms|乐视手机东山再起!联合华为发布新手机,价格喜人你愿意买单吗?
- 虽然骁龙8旗舰已经发布了不少|三星galaxys22系列发布时间曝光:2月9日23:00