Go 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Go 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Go 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Go 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Go 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开源组织 Google
地区 不详
投 递 者 绿悠悠
适用人群 未知
收录时间 2009-11-11

软件简介

Go 是 Google 开发的一种编译型、并发型,并具有垃圾回收功能的编程语言。

Go 的表现力强、简洁、干净、高效。它的并发机制使它能够轻松地编写程序,从而最大限度地利用多核和网络机器,而它新颖的类型系统则使灵活的模块化程序构造成为可能。Go 快速编译成机器代码,但又具有垃圾回收的便利性和运行时反射的强大功能。它是一种快速的、静态类型化的、编译后的语言,感觉就像一种动态类型化的、解释的语言。

Go 语言是基于 Inferno 操作系统所开发的。Go 语言于2009年11月正式宣布推出,成为开放源代码项目,并在 Linux 及 Mac OS X 平台上进行了实现,后追加 Windows 系统下的实现。

简单的 Hello World 程序:

package main
import "fmt"
func main() {
  fmt.Printf("Hello, 世界\n")
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (59)

加载中
#Go# 开发一般用什么工具?
2018/07/03 22:36
回复
举报
goland
2019/07/04 20:03
回复
举报
notepad
2019/09/27 11:33
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
本来很好的C风格语法延续下来类似于Java/JavaScript作些扩充和调整不就完了,#Go##Rust#非得弄得面目全非增加学习难度,真是作死!#Swift#在语法的易学习程度上吊打它们 ,既能解释又能编译执行的特性也非常适合快速开发,现在开源了,苹果那套专有的UI框架不需要学,单做系统级开发应该很不错!
2018/05/05 13:55
回复
举报
package main import "fmt" func main() { fmt.Printf("中毒了") }
2018/05/02 14:22
回复
举报
2018/04/28 16:20
回复
举报
打分: 力荐
2018/04/28 08:40
回复
举报
2018/04/02 11:34
回复
举报
2018/03/09 13:44
回复
举报
打分: 较差
支持异常处理吧?!
2018/01/23 09:49
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表于程序人生专区
06/04 09:33

回老家二线城市工作一段时间有感

从广东返回二线老家工作已经有一段时间了,忽然想对这一段时间做个总结,也算是为后来回到老家发展的同学给点借鉴吧。 1、回去第一做好准备就是工资的腰斩,但如果能进入本地的头部企业,薪资也不会差太多。 2、技术的使用上,要准备好你之前的所学所用丧失优势的准备,回去之前你就可以看下相关的岗位,对技术的要求,二线城市,很多能活下来的企业一定是依靠那些老项目支撑,所以,ssh, ssm 架构,以及JSP、layui,easyui ,甚...

27
1
06/09 17:49

用户拿开源项目去做违法的事情?作者有那些责任?

大家好,我们做开源项目(Gfast)https://gitee.com/tiger1103/gfast,最近有同行提醒开源项目有法律风险,请问用户使用开源软件违法犯罪,作者有负那些方面的法律责任?

1
0
05/26 10:05

如何来做开源项目?

Gfast开源快一年了,一年中在GO领域接触到不少东西,目前来看使用Gfast的人给的评价比较高,使用人员也越来越多了,Goframe已经升级,Gfast2.0版本也已经在开发中,由于项目一直免费使用, 技术支持的人力成本比较大,目前犹豫要不要开源?如何开源?请给宝贵意见!谢谢!

7
0
发表了问答
2013/12/19 22:24

golang VS php 性能对比

原文 http://www.isno.cn/2013/12/golang-vs-php/ 在工作的项目中,我的主要开发语言是php,因需求或者为弥补php的缺陷,需要为php做各种各样的扩展,比如php本身不支持线程,没有队列,进程也不无法用于生产环境, 可以说php没有任何“程”,因而网上有较多的文章阐述如何实现php队列,多线程等等,在我的理解,与其用php本身实现这种无法保证健壮的特性,不如去发掘运用一些本身集成,且表现优异的语言 微博中了解到了golang语...

55
14
发表了问答
2013/08/11 02:51

问下有人见过合并MP4的C语言或者Go语言的源代码吗?

问一下有人见过go语言的关于MP4文件合并的源代码么,或者支持MP4拆分、合并的库更好 因为go中嵌入c很容易,所以c语言的源代码也可以

3
0
2020/08/20 07:06

GO语言中的协程与Python中的协程的区别?

2020-08-20:GO语言中的协程与Python中的协程的区别?

2
0
发表了问答
2020/08/03 23:01

go如何用变量设定数组长度

go如何用变量设定数组长度

7
0
发表了问答
2020/07/23 12:04

go字符串转换为数字报错:\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00

我尝试对从文件中读取出的字符串进行类型转换,但是遇到了一个难以解决的问题: 对于标记红框的部分,表面上看起来这两个数字很正常,但是实际上对于第一个数字18408000517,如果我使用 strconv.Atoi(value) 就会爆出错误: strconv.Atoi: parsing "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\...

1
0
发表于运维专区
2020/06/26 12:29

jenkins shell中如何实现golang git私有库拉取配置?

如题,在配置jenkins的时候,遇到了一些问题。shell中go get私有仓库时,总提示unknown revision错误。 shell前半部分代码如下: 该仓库的公钥配置没有问题,在jenkins的源码管理中可以正常拉取。本地也正常。但是跑shell里面配置好就不行了。 猜测可能是shell绑定配置不太对,但是网上找了半天资料,没有解决办法。 最后的错误信息: ... go: gitee.com/abc/xxx@v1.5.8: reading gitee.com/abc/xxx/go.mod at revision v1.5.8...

7
4
发表了问答
2020/03/31 11:30

websocket单机多client

以上红线代码在单个robot的时候可以正常运行,但是多个的时候就会报错,有大佬可以看看吗 报错信息: panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0xc8 pc=0x128c3a6]

7
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
59 评论
467 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部