智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...
随笔 - 991, 文章 - 0, 评论 - 27, 阅读 - 341万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Go语言

摘要:转自:http://www.sharejs.com/codes/go/5997http://www.sharejs.com/codes/go/43631、GO语言实现的简单TCP服务代码package main import ("net""fmt") var ( maxRead = 1100 msgStop = []byte("cmdStop") msgStart = []byte("cmdContinue") )func main() { hostAndPort := "localhost:54321& 阅读全文

posted @ 2013-02-28 11:15 Bill Yuan 编辑

摘要:转自:http://www.cnblogs.com/AllenDang/archive/2012/03/03/2378534.html就说说Go吧。它的好其实也就两个字——简洁!简洁的变量声明和赋值拿最简单的声明变量和赋值来看,下面这一句完成了声明类型到赋值,最后还有那个常见的分号作为语句的结束。var i int = 10;这个一点都不简洁对吧?为什么非要有“var”?为什么不能自己推导变量类型?为什么结尾非要加上分号?这三个问题,我相信Go语言的设计者也问过,并且都针对性的给了改进。重新来过。i := 10怎么样?“:=”是声明并推导类型的语法糖,结尾的分号也省了,因为这里我换行了,编译器 阅读全文

posted @ 2013-02-27 23:14 Bill Yuan 编辑

摘要:转自:http://www.csdn.net/article/2012-07-05/2807113-less-is-exponentially-more导读:这篇文章是Google首席工程师、Go语言之父Rob Pike自己整理的6月21日在旧金山给Go SF的演讲稿。Rob提到:Go语言本是以C为原型,以C++为目标设计,但最终却大相径庭。值得一提的是,这3门语言都曾当选TIOBE年度语言。几个礼拜之前我被问到:“对于Go语言,最令你惊讶的是什么?”当时我就明确地给出了答案:“虽然我希望C++程序员能够使用Go作为替代拼,但实际上大部分Go程序员都是从Python和Ruby转过来的,其中却少 阅读全文

posted @ 2013-02-27 22:31 Bill Yuan 编辑

摘要:转自:http://blog.manhuahe.net/2012/12/%E4%BD%BF%E7%94%A8go%E8%AF%AD%E8%A8%80%E4%B8%A4%E4%B8%89%E4%BA%8B/在团队最近的几个“隐藏”项目中,都使用了Go语言做为开发语言,Go语言的强大特性给我们的工作带来了很多便利性与快乐。我想在此以我实际工作中遇到的问题,反观Go语言在语言特性上给我们带来的便利性,算是对这段时间学习工作的一个总结吧。一、channel的使用在Go里,写多线程程序变的更简单了,比如,我们要自己手写实现个简单的数据库连接池,在Java里,我们需要一个数组来存放数据库连接,连接池的所有 阅读全文

posted @ 2013-02-27 22:17 Bill Yuan 编辑

摘要:转自:http://www.kunli.info/2012/03/03/golang-feeling/从那时起,我就特别想,要是有一种语言能把c和Python的优点结合起来,也就是说速度快,高性能简洁明了,需要记的语言细节少,开发迅速(c)灵活,开发快速,类Python的list,map等常用数据结构支持(Python)完善的模块支持,模块也容易上手(Python)对程序员友好的并行架构(Erlang)安全,绝大部分问题能消灭在compile time中(C minus pointer)那基本就是系统级和网络级编程最对我胃口的语言了。然后我就找到了Go。Golang是一个新语言,截至目前为止, 阅读全文

posted @ 2013-02-27 22:12 Bill Yuan 编辑

点击右上角即可分享
微信分享提示