Go 语言如果按这样改进,能不能火过 Java?

王练
 王练
发布于 2017年08月15日
收藏 8

据 InfoWorld 消息,为改进 Go 语言的开发工具,Go 可能会获得自己的语言服务器,类似于 Microsoft 和 Red Hat 的语言服务器协议。

消息是从 Go 语言开发者的讨论组中流出,所以这不是最终的改进列表。

改进计划如下:

  • 采用语言服务器 IDE 等工具,索引并显示有关代码和包的信息。一位与会者表示:微软的语言服务器协议由于在编辑器和 IDE 中的广泛支持,被认为是一个很好的起点。该协议被设计为跨代码编辑器和 IDE 集成的多种语言。

  • 建立一个可以报告统计数据的标准“计数器” API 。

  • 重写部分 Go 的汇编代码。

  • 为弥补汇编和 Go 之间的差距,考虑重写 Go 的加密代码。出于性能考虑,语言中的加密代码往往是用汇编语言编写,但汇编代码难以调试、维护和读取。一位与会者表示:改用 Go 重写加密代码会使维护更加容易,且能提高 Go 的加密性能。

  • 扩展 Go1.9 中的 math/bits 包,以适应重写。math/bits 包对位操作进行优化。

  • 重构在编译器和运行时的垃圾收集和相关工具,以减少核心工具和 IDE 的负载。

  • 将编译器嵌入到 IDE 中以进行快速语法检查。

  • 编译内存代码,有利于修复缺少系统文件的环境,程序员还可以进行持续的运行测试。

讨论组还提出了包括依赖关系管理和接口问题的调整。建议者指出,对标准库中的软件包进行关键修复往往需要等待 6 个月的新版本发布时间,更好的依赖关系管理可能有助于将一些软件包从标准库迁移到自己的项目中。

此外,标准库接口的使用难度和一些其他问题也有被拎出来,并提了相关建议。详情可查阅原文

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Go 语言如果按这样改进,能不能火过 Java?
加载中

精彩评论

终于19岁
终于19岁
GO注定会越来越好,精简且高效率,用Go不加班:smile::smile::smile::smile::smile:
大美bot
大美bot
还不明白,java的成功并不是他有多么优秀,要说语言优秀有一堆能干掉java,他的成功在于生态圈的成熟。这一点你无法超越。
notreami
notreami
Java已经是标杆好久了,什么编程语言都想超过Java。
无聊的人啊
无聊的人啊
一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本
Minho
Minho
如果go按照这个改进,就不是go了。:laughing::laughing:

最新评论(44

旧心暖暖
旧心暖暖
Java的语言层面上的设计规范,让java拥有非常优秀的重构性!这是java很大的优势!还有java的生态圈不仅丰富 最主要的是成熟稳定!拥有一个生态圈也许容易,但是成熟稳定就难得可贵了。当下的go语言如果重构性 和生态圈稳定的话,感觉可以超过java,到这并不是一件容易的事!
kernel64
kernel64
必然
e
elitist
绝大数语言出来的时候,都有精简之美,包括java,只是随着发展,今天更新一点,明天更新一点,日积月累,庞大了起来。所以说不定将来就算成功了,也不过是另外一种类型的java而已。
久永
久永

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。

引用来自“侠客执剑行”的评论

@久永 这个语言被王垠喷出花了

引用来自“久永”的评论

在那里?帮忙找下,看看。

引用来自“侠客执剑行”的评论

王垠的个人站上

引用来自“久永”的评论

回复@侠客执剑行 : 大哥,你就不能贴个地址给各位共赏下吗?OSC有没有转过?

引用来自“侠客执剑行”的评论

http://www.yinwang.org/blog-cn/2014/04/18/golang
回复@侠客执剑行 : 果然写的很好!
侠客执剑行
侠客执剑行

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。

引用来自“侠客执剑行”的评论

@久永 这个语言被王垠喷出花了

引用来自“久永”的评论

在那里?帮忙找下,看看。

引用来自“侠客执剑行”的评论

王垠的个人站上

引用来自“久永”的评论

回复@侠客执剑行 : 大哥,你就不能贴个地址给各位共赏下吗?OSC有没有转过?
http://www.yinwang.org/blog-cn/2014/04/18/golang
久永
久永

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。

引用来自“侠客执剑行”的评论

@久永 这个语言被王垠喷出花了

引用来自“久永”的评论

在那里?帮忙找下,看看。

引用来自“侠客执剑行”的评论

王垠的个人站上
回复@侠客执剑行 : 大哥,你就不能贴个地址给各位共赏下吗?OSC有没有转过?
侠客执剑行
侠客执剑行

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。

引用来自“侠客执剑行”的评论

@久永 这个语言被王垠喷出花了

引用来自“久永”的评论

在那里?帮忙找下,看看。
王垠的个人站上
久永
久永

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。

引用来自“侠客执剑行”的评论

@久永 这个语言被王垠喷出花了
在那里?帮忙找下,看看。
卓sir
卓sir
Java:垂死病中惊坐起,谈笑风生又一年
侠客执剑行
侠客执剑行

引用来自“无聊的人啊”的评论

一开始设计都有问题的需要,只有盲目的人才会追随,等着谷歌给你们弄个不兼容的新版本

引用来自“跟猪谈理想”的评论

了解google

引用来自“久永”的评论

说不定什么时候说放弃就放弃了。
@久永 这个语言被王垠喷出花了
返回顶部
顶部