七牛云 GO 语言周报【七月第 1 期】

七牛云 · · 6334 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。


TIOBE 七月排名 Go 进入前十

TIOBE 七月头条:Go 语言达到历史最高并进入前十。对于 Go 语言来说,这是一个里程碑时刻,我们可以更大胆地想象,它下一步的发展会达到怎样的高度。Go 是否能够真正成为编程语言中的重量级角色,甚至在未来将JavaScript 和 Python 甩在身后?Kotlin、Elixir和Hack 这些新兴语言本月排名并未上升,Kotlin 下降了 5 位,Hack下降了 6 位 而 Elixir 下降了 5 位并且掉出了前五十。

原文地址:TIOBE – The Software Quality Company

Erlang 和 Go 的对比

本文将介绍用同步 IO 的方法写程序的逻辑,用尽可能多的并发进程来提升 IO 并发的能力。
核心思想,第一:让每个轻量级进程的资源占用更小,创建进程个数的唯一限制便是内存大小。每个进程资源占用越小的内存就能产生越高的并发性,内存资源是宝贵的,反而也是非常廉价的。第二:更轻量级的切换成本,把进程做到用户态,这样切换成本和函数的调用基本在同一个数量级,切换成本非常的低,如果是操作系统切换进程则需要从用户态到核心态再到用户态的切换。

原文地址:Eelang 和Go 的对比

Go handler 接口详解

本文将介绍一种 http.Handler Func 类型。探讨如何在遵循 Go 语言习惯并与标准程序库保持一致的同时,生成更加整洁、美观的 handler。
原文地址:Clean http handlers in Go

Go 里四舍五入的实现

在 Go 语言中,四舍五入是相对较难实现的一个课题。本文作者将介绍一些四舍五入的实现方式以及进行代码审计的方法。在产品软件的使用过程中,我们总能发现各种各样的 bug。因此,作者将教你如何实现看似简单的四舍五入功能。

原文地址:Survey of Rounding Implementations in Go

Go 调试诊断的 wiki

Go 语言生态提供了大量的 API 和工具,用于诊断 Go 语言程序中的逻辑问题和性能问题。本文归纳了多数可用的诊断工具,并指导 Go 语言开发者在处理具体问题时选择使用最合适的工具。

原文地址:golang/go

七牛云 GO 语言周报致力于为广大 GO 语言爱好者提供最热 GO 语言资讯


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:七牛云

查看原文:七牛云 GO 语言周报【七月第 1 期】

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6334 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传