标签: Go

Rust语言恰巧是一门解决了Go语言所有问题的语言。

Rust语言恰巧是一门解决了Go语言所有问题的语言。

Rust的极大成功就是基于它更好地解决了Go存在的问题。

谷歌设计师自述:我在 Google 观察到的 UX 趋势

谷歌设计师自述:我在 Google 观察到的 UX 趋势

本文系译文,原作者 Ryan Warrender 是 Google 的已经移动端 UX 负责人。这是过去两年中,他与 150 多个移动网页开发团队合作后的一些总结。

你可能没听说过的 Go 语言的一些惊人优点

你可能没听说过的 Go 语言的一些惊人优点

我想向您介绍一些相当小众但仍然很重要的功能。只有在您决定尝试 Go 语言后,您才会知道这些功能。这些都是表面上没有体现出来的惊人特性,但它们可以为您节省数周或数月的工作量。而且这些特性还可以使软件开发更加愉快。

Stack Overflow最新薪资计算器出炉:DevOps和Go语言开发者是大赢家

Stack Overflow最新薪资计算器出炉:DevOps和Go语言开发者是大赢家

你知道自己的技术能力值多少钱吗?Stack Overflow最新的2018年薪资计算器已正式出炉,通过最新的计算器可以看出现在哪些工作岗位正在扶摇直上,哪些工作岗位正在走下坡路,哪些城市的技术从业者获得了巨额收入。

WebAssembly 和 Go语言:对未来的观望

WebAssembly 和 Go语言:对未来的观望

当听到 WebAssembly(wasm) 最近支持 Go 语言时,我知道实验的时机已经成熟,并且迫切期待尝试。在尝试之前我读了些好文章,而这篇文章将记录我的一些体验。

译 | 一份关于系统语言的经验报告

译 | 一份关于系统语言的经验报告

如果你已经得到这么多,你会意识到一切都还很糟糕。 如果我想在系统的这一层实现任何东西,我的选择基本上仍然是C和Go。 我很兴奋,因为一些新的参与者已经进入了这个圈子。 我不确定我是否会想要使用Rust,除非他们有巨大的态度调整。 我很高兴看到Nim和Pony成熟了。

关于Go语言,你可能会讨厌的五件事

关于Go语言,你可能会讨厌的五件事

大家都知道,Go在实现或语法方面喜欢“我行我素”。在英语中,这种情况被描述为“自以为是”。很多来自其他编程语言的概念在Go中并不存在,或者即使存在,它们的行为也变得“面目全非”。后一种情况可能会导致意想不到的错误,甚至让开发人员感到疑惑。

译 | 我是如何爱上Go语言的

译 | 我是如何爱上Go语言的

作为一个python程序员,我发现研究golang是有优势的,go语言代码也不需要结尾的分号;Golang的数据结构很清晰,我可以相对轻松地掌握strings, arrays, slices, maps 和 structs的基本知识。

三大角度PK,Go语言和Node.js谁胜谁负?

三大角度PK,Go语言和Node.js谁胜谁负?

我们在Quora上发现,很多开发人员都将Go语言视为Node.js的优秀替代者,所以本文将集中探讨到底是为什么会出现这种情况以及为什么很多企业和开发人员会首选Go语言而不是流行的Node.js。

译 | Go 语言 Malloc 的惯用语法

译 | Go 语言 Malloc 的惯用语法

现在我在谷歌工作,我终于有机会用 Go 语言写代码了。虽然我仍然喜欢这门语言,但有一些经验报告,例如风格那样的东西结果阻止了我在过去的 5~6 年里使用这门语言,而我现在觉得有些麻烦。在一些同事的建议下,我想我应该至少记录下其中的一个。

关于Go语言,你可能会讨厌的五件事

关于Go语言,你可能会讨厌的五件事

近年来,Go 从新出现的编程语言中脱颖而出。不过要把 Go 称为“新晋者”似乎并不合适,因为谷歌早在 2009 年就推出了 Go,并于 2012 年发布了第一个最终版(Go 1.0)。到现在为止,Go 已经发展到了 1.10 版本,这个版本令人印象深刻,而且还在不断添加新的特性。

罗辑思维Go语言微服务改造实践

罗辑思维Go语言微服务改造实践

每年罗老师都要跨年演讲,第一年是在优酷,有200多万人的在线观看,第二年是同时和优酷等视频网站再加上深圳卫视一起合作直播,2016年深圳卫视的收视率是地方第一。2017年的老板当时想要送东西,送东西的这个场景比较恐怖,二维码一放出来,就会有大量用户同时请求。

为什么 Go 语言如此不受待见?

为什么 Go 语言如此不受待见?

在 Quora 上,有个问题是比较 D/Rust/Go/Nim 等语言的表现,几乎一致地认为 Go 是最搓的,Rust 备受好评。各位看看何解?

Go语言的美好和丑陋

Go语言的美好和丑陋

Go确实有一些不错的特性,也就是本文中“好的”部分,但是当我们不使用API或者网络服务器(这是为它设计的)而且将它用于业务领域逻辑的时候,总体而言我发现它用起来笨重且糟糕。但是即使在用于网络编程的时候,在设计和实现方面它也有很多缺陷,这导致它在显而易见的简单的表面之下是危险的。

核心代码从Python换成Go语言,提速30倍!

核心代码从Python换成Go语言,提速30倍!

Go是编写微服务的伟大语言。它的速度非常快,具有原生并发原语,对现有工具的卓越支持,并且开发起来非常有趣。与Ruby或Python等脚本语言相比,Go语言可能需要更长的时间,但维护成本要低得多,而且将节省大量时间优化代码。

Golang 新手可能会踩的 50 个坑

Golang 新手可能会踩的 50 个坑

Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。

Go语言不简单

Go语言不简单

社区实际上并不那么令人愉快,特别是那些因为它的简单性而主张使用 Go 的人。似乎简单已经成为 Go 社区中的一个流行语,许多人反复重复提到这点,却没有给出太多实际的想法。这对我来说似乎很不幸,因为在我看来,Go 是一个“极其简单的语言”:

我的Go语言推荐

我的Go语言推荐

随着越来越多的开发人员使用Go,他们会发现,能够将整个语言(以及一些关键的库)保持在您的头脑中会导致一种微妙的生产力形式。而这一特点,正是其他越来越庞大、越来越复杂的语言所缺乏的

我与Go语言的这十年

我与Go语言的这十年

Go 语言刚刚度过了它的十周年纪念日。而要说我与 Go 的缘分,也同样始于十年前(2007 年)。这十年,是 Go 成长的十年,同样也是我成长的十年。

AlphaGo Zero的启示:我们的创新究竟出了什么问题?

AlphaGo Zero的启示:我们的创新究竟出了什么问题?

当公司以代码行数作为考核目标,可能会因此鼓励大量垃圾代码的产生,而错过了简洁优雅的优秀代码;如果以解决Bug的数量作为评判标准,可能会挫败优秀程序员的积极性。因为如果程序员因为修复自己项目的Bug数量多而受到赏识,估计就没有员工愿意一开始就写出完美无缺的代码了

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

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

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

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

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

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

一场由阿尔法 · 狗蛋儿所引发的惨案

一场由阿尔法 · 狗蛋儿所引发的惨案

机器人首领大名叫AlphaGo Zero,江湖人称阿尔法·狗蛋,简称狗蛋儿或者阿蛋儿,于人类纪元2017年10月18日被前宇宙科技公司GooglePro孵化出来,如今是所有机器人的首领,按照AI纪元计时来算,现在已经是狗蛋儿诞生的第2048天128小时64分钟1024秒..............

DeepMind团队介绍是如何使用人工智能开发最强AlphaGo的

DeepMind团队介绍是如何使用人工智能开发最强AlphaGo的

昨天关于AlphaGo的报道再次震惊所有人。而就在前不久,这个史上最强围棋AI的两位主要开发者——David Silver和Julian Schrittwieser,做客知名网站reddit,展开一场超级问答AMA(Ask Me Anything)。

Google推出AlphaGo Zero,可轻松战胜AlphaGo Master

Google推出AlphaGo Zero,可轻松战胜AlphaGo Master

经过三天的训练,该系统能够击败AlphaGo Lee,后者是去年击败了韩国选手李世石(Lee Sedol)的DeepMind软件,胜率是100比0。。经过大约40天的训练(约2900万场自玩游戏),AlphaGo Zero击败了AlphaGo Master(今年早些时候击败了世界冠军柯洁)。