古老的榕树

Go 用 Go 来开发后

发表 2016-01-02 19:31 阅读(1935) 评论(0) 赞(1)

Go 1.4 后开始计划自举,也就是 Go 用 Go 开发和编译。很少听到一门语言这么做,感觉很新鲜。最初 Go 1.5 采用 Go 1.4 开发并编译出包,现在 Go 1.6 都准备出来了,回顾 2015 年 Go 发明者的自举做法,个人觉得非常成功。


为什么这么说呢,我发现 Go 1.5.2 的效能很不错,原先以为性能上估计会大打折扣的,结果自举后的版本和 C 开发的版本(1.4.3),效能上并没有削弱,大部分都很接近,甚至有些更好...


采用 Go 来开发自身,有一个很大优势,Go 开发一样东西总比 C 来的简单,所以开发的门槛降低了,原先的 C 开发者依旧保留(他们是缔造者,对自己发明的 Go 更精通),在此基础上,又新引进了一批资深 Go 使用者,那些都是新一代开源开发者,算是后期的中坚力量和潜力股。毫无疑问 Go 开发团队大大增强了。


Go 语言自身特征(天生并发,快速,简洁...),对 Go 后期的开发形成一个无形的加速度:上一代版本越优秀,新版本的开发自然越流畅,越优秀。这一招同样也很给力。


Go 后期的开发,正所谓人力和利器兼备了

Donate

如果文章对您有帮助,请使用手机支付宝扫描二维码,捐赠X元,作者离不开读者的支持!

0 条网友评论

哇~~~ 竟然还没有评论!

称呼*
邮箱*
内容*
验证码*
验证码 看不清换张