欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

Go语言又伸魔爪,汇编语言架的住吗

来源:本站整理 作者:佚名 时间:2017-08-09 TAG: 我要投稿

近日有消息称,为改进Go语言,谷歌可能赋予Go语言类似于微软和Red Hat的语言服务器协议的语言服务器。消息是从Go语言开发者的讨论组中流出,但目前改进的主要方面还没有敲定。

这个开发团队的改进计划如下:
·采用语言服务器IDE等工具,索引、显示有关代码与包中的相关信息。微软的语言服务器协议支持广泛的编辑和IDE,而该协议被设计为跨代码编辑器和IDE集成的多种语言。
·建立可报告统计数据的标准“计数器”API
·重写部分Go的汇编代码
·重写Go的加密代码。出于性能考虑,以往语言中的加密代码主要用汇编语言编写,但汇编代码很难调试、维护和读取。改用Go重写加密代码会使维护更加容易。

·扩展Go1.9版本中math/bits包。math/bits包对位操作进行了优化,以适应重写。
·重构在编译器和运行时的垃圾收集和相关工具,减少内核和IDE的负载。
·将编译器嵌入到IDE中快速检查语法。
·编译内存代码。编译内存代码有利于修复缺少系统文件的环境,程序员还可以进行持续的运行测试。

除此之外,还有人提出依赖关系管理和接口问题。完美的依赖关系管理可能有助于软件包从标准库迁移到自己的项目中。但是标准库中的软件包修复需要较长的时间,大概6个月才能完成。

近日有消息称,为改进Go语言,谷歌可能赋予Go语言类似于微软和Red Hat的语言服务器协议的语言服务器。消息是从Go语言开发者的讨论组中流出,但目前改进的主要方面还没有敲定。

这个开发团队的改进计划如下:
·采用语言服务器IDE等工具,索引、显示有关代码与包中的相关信息。微软的语言服务器协议支持广泛的编辑和IDE,而该协议被设计为跨代码编辑器和IDE集成的多种语言。
·建立可报告统计数据的标准“计数器”API
·重写部分Go的汇编代码
·重写Go的加密代码。出于性能考虑,以往语言中的加密代码主要用汇编语言编写,但汇编代码很难调试、维护和读取。改用Go重写加密代码会使维护更加容易。

·扩展Go1.9版本中math/bits包。math/bits包对位操作进行了优化,以适应重写。
·重构在编译器和运行时的垃圾收集和相关工具,减少内核和IDE的负载。
·将编译器嵌入到IDE中快速检查语法。
·编译内存代码。编译内存代码有利于修复缺少系统文件的环境,程序员还可以进行持续的运行测试。

除此之外,还有人提出依赖关系管理和接口问题。完美的依赖关系管理可能有助于软件包从标准库迁移到自己的项目中。但是标准库中的软件包修复需要较长的时间,大概6个月才能完成。
 

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载