不知大家是否有察觉到一门新兴的语言正在迅速崛起,那就是——go!,下面笔者罗列几款实用go语言编写的开源项目,我相信大家就算没用过也是见过或者听过的。在努力学习jvm的时候,不放停下来偶尔看看天,说不...
如何正确看待 Google 宣布 Fuchsia 操作系统没有选 Go 作为终端开发语言
谷歌新一代开源操作系统 Fuchsia 的开发者网站上公布了一份 Fuchsia 编辑语言策略,文档描述了 C、C++、Dart、Rust 与 Go 的优劣势,并明确指定了其中哪些语言将会在 Fuch...

Go会接替Java,成为下一个企业级编程语言吗?
AI 前线导读:Go 是 Google 开发的一种编程语言,在过去的几年里取得了很大的成功。现代的云端、网络和 DevOps 软件的很大一部分都是用 Go 编写的,例如 Docker、Kuberne...

我们为什么用GO语言来做区块链?
在区块链公链的开发圈子里,我们找到了一些流行的编程语言,有C++、Golang、Python和最近新起的Rust等等。 我们稍微对比较有名的项目采用的编程语言做个统计,如下图: 老一代的公链,比如B...

用 Go 语言编写一门工具的终极指南
我以前构建过一个工具,以让生活更轻松。这个工具被称为:gomodifytags,它会根据字段名称自动填充结构体的标签字段。示例如下: (在 vim-go 中使用 gomodifytags 的一个用法...
Go 语言编程 —— Defer 概念
什么是 Defer 延迟执行 Defer 语句用于在当前的 Defer 语句返回之前执行一个函数调用。文字不好理解,直接上代码,更容易理解一点。 package main import "fmt" f...

Go 语言日志指南
你是如何使用 Golang 日志监控你的应用程序的呢?Golang 没有异常,只有错误。因此你的第一印象可能就是开发 Golang 日志策略并不是一件简单的事情。不支持异常事实上并不是什么问题,异常在...
为什么Go会是我最喜爱的语言?
我努力尊重每个人的个人偏好,因此一般我都不会参与讨论类似于什么是最好的编程语言、文本编辑器或操作系统这样的话题。然而,最近很多人问我为什么喜欢用Go语言,所以这里有一篇连贯的文章来填补我临时的个人漫无...

在 Fefora 上开启 Go 语言之旅
Go 越来越受欢迎的原因是性能好、易于编写高并发的程序、语法简单和编译快。 -- Clément Verna Go 编程语言于 2009 年首次公开发布,此后被广泛使用。特别是,Go 已经成为云基础设...
Go 语言之父详述切片与其他编程语言数组的不同
切片是Go 语言核心的数据结构,然而刚接触 Go 的程序员经常在切片的工作方式和行为表现上被绊倒。比如,明明说切片是引用类型但在函数内对其做的更改有时候却保留不下来,有时候却可以。究其原因是因为我们很...
115