标签归档:golang

为什么需要Go这样一个新编程语言?

Go语言的出身可以说是非常豪华的,最早对Go语言的讨论是由罗伯特·格瑞史莫、罗伯·派克和肯·汤普逊发起的,主要是为了解决C++中出现的问题而发起的项目。肯·汤普逊是C语言和Unix的发明者,罗伯特·格瑞史莫参与设计了Java的HotSpot虚拟机和Chrome浏览器的JavaScript V8引擎

左耳朵耗子:Go语言,Docker和新技术

我在 2015 年 5 月份拜访 Docker 公司在湾区的总部时,Docker 负责人也和我表达了相似的感叹:他们完全没有想到居然中国有那么多人喜欢 Docker,而且还有这么多人在为 Docker 做贡献,这让他们感到非常意外。

Go语言的9大优势和3大缺点

Go 是一种非常高效的语言,高度支持并发性。同时,它也像 C++和 Java 一样快。虽然相比于 Python 和 Ruby,使用 Go 建立东西需要更多的时间,但在后续的代码优化上可以节省大量时间。在 Stream,我们有个小型开发团队为 2 亿终端用户提供 feed 流。对新手开发者而言,Go 结合了强大的生态系统、易于上手,也有超快的表现、高度支持并发性,富有成效的编程环境使它成为了一种好的选择

Go语言大神亲述:历七劫方可成为程序员!

现在这个时代似乎吹牛都不用打草稿,画饼已成为常态,搬个砖都敢说自己是工程师,会敲个“Hello World!”的都说自己是程序员。程序员真的是那么好入行的吗? Daisuke Maki认为成为一个真正的程序员并不是件易事,以Go语言为例,想成为一个Go程序员需经历七大“劫难”。

学习Go语言的15条经验

本文作者在很短的时间内就从对Golang一无所知到开发出真正的产品。在学习Golang的过程中,他总结出十五条编程经验以分享给读者。

蛰伏五年,Go语言终于要实现1到2的跃进

今年已经是Go语言1.0版本的第五个年头了,在2月份发布了1.8版本之后,Go语言团队就开始慢慢向2.0版本迈进了。上周,在Colorado Denver 的 Gophercon 2017上,Go语言团队也阐述了他们对2.0版本的目标和愿景。

C++程序员是如何评价GO语言的

作为一个C ++和Java的狂热开发者,并不是衷情于所有语言。这似乎是对C的一个改进版本,所以我宁愿使用GO而不是C,但我仍然向往C ++的强大表达力。 我甚至怀疑,由于安全功能,Go无法实现C或C ++的原始性能,尽管这可能取决于编译器优化。 但是,明智地选择性能安全是非常有效的,特别是如果想获得比Java更多的安全性和更高的性能。

[外文翻译]像牛人一样改进你的Go代码

以上是作者列出的一些工具, 和我以前的一篇文章中列出的工具有很多重合的: 使用工具检查你的代码, 事实上我在项目中已经使用了文中很多的代码,非常非常的有帮助,希望你在阅读后能有所收获,快将这些工具加入到你的Makefile文件中吧。

GO语言预计八月发新,1.9版本亮点抢先看!

Go语言的发布就像钟表一样规律——基本每六个月发布一次,广大程序员也不用等的太辛苦。要知道,Go语言现在已经十分火热了。Go 1.8于2017年2月发布,所以,还有两个月,GO 1.9将与广大程序员见面。

[外文翻译]Go 很好,为什么我们不使用它?

我移植的项目是使用 Redis 实现的一个非常小的 REST API。它只是一个简单的缓存系统,把“不活动的”数据移动到磁盘上,而把“活动的”数据保留在 Redis 中。我需要一个简单的方法来分发这个 API 并配置 Redis 服务器,使其不会消耗大量的内存,并保持快速。使用 Go 后,发现它的 Spoiler Alert 非常适合这样的需求。