• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

适合 Go 新手学习的开源项目——在 GitHub 学编程

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

作者:HelloGitHub-小鱼干&卤蛋

故事要从 2007 年说起。因为受够了 C++ 煎熬的 Google 首席软件工程师 Rob Pike 召集 Robert Griesemer 和 Ken Thompson 两位牛人,决定创造一种新语言来取代 C++,这就是 Go 的由来。

在 2009 年 11 月 10 日 Google 正式发行 Go 这一编程语言。Go 从 C 语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有 C 语言一直所看中的编译后机器码的运行效率以及和现有操作系统的无缝适配。

Golang 项目地址:https://github.com/golang/go

经过十多年的发展,截止北京时间:2020 年 11 月 17 日定稿时 Go 的最新版本已经到了 1.15.5。同时国外的 Twitter、Google、Netflix 等大厂和国内的字节跳动、腾讯、B 站等公司都在用 Go 开发他们的主要业务,诸如 PingCAP 这一新兴 NewSQL 数据库厂商的主产品 TiDB 更是使用 Go 进行开发,并成为了 GitHub 上知名的 Go 语言开源项目。可见 Go 在互联网公司的开发地位日渐重要,在开源社区也十分活跃。

那这个时候新手“上车”晚不晚?GitHub 上面有什么好玩、入门级的 Go 语言项目?

这里是 HelloGitHub 的《GitHub 上适合新手的开源项目》系列,共计 5 篇文章:

  1. C++ 篇
  2. Python 篇
  3. Go 篇
  4. Java 篇
  5. JavaScript 篇

本期是 Go 篇,下文的开源项目选自 HelloGitHub 往期月刊。正如 Go 语言之父的 Rob Pike 所说的 Less is more or less is less,本文也本着这一原则:大道至简。下面的每一个 Go 语言开源项目都能独当一面,成为新手的学习项目而且合在一起可以为你提供更为全面的 Go 认知——1 + 1 > 2 。

Talking is cheap, Let\'s Go


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go网络传输中序列化与反序列化的几种方法发布时间:2022-07-10
下一篇:
Golang并发编程-Go程(Goroutine)实战篇发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap