crazyhadoop 发表于 2015-01-27 13:13

Golang越来越火了 您还不赶紧开始看看?

获奖名单已公布:http://bbs.chinaunix.net/thread-4171402-1-1.html

话题背景

2014年过去了,过去的一年,最耀眼的语言明星可能非Golang莫属了,最火的一个开源软件docker也是基于Golang开发的。原来系统级软件总是由C/C++开发,为什么Golang能异军突起呢?Golang到底出色在哪里了呢?

本期话题:

1. Golang语言的特点是什么?
2. Golang语言的优缺点是什么?怎么平衡
3. 如何深入学习Golang语言,分享一下学习心得,源码剖析更好了

活动时间:

2015-1-27 ~ 2015-2-27

活动奖励:
Go并发编程实战
http://images.china-pub.com/ebook3800001-3805000/3804180/zcover.jpg
作者: 郝林   
丛书名: 图灵原创
出版社:人民邮电出版社
ISBN:9787115373984
上架时间:2014-11-3
出版日期:2014 年11月

图书试读:http://wenku.it168.com/d_001576176.shtml

dooros 发表于 2015-01-28 11:14

太适合跨平台非开源应用了……

laputa73 发表于 2015-01-28 14:30

又有活动了。
golang去年很火啊。cu也开了新版。
新版本的golang也支持android原生开发了。不过易用性还要改进。
golang最大的特点就是天然并发。redis,mysql都可以非阻塞。适合开发webapp。
相比erlang, 语法还是容易多了。
性能就不用说了,比python快多了。

chenyx 发表于 2015-01-28 22:23

友情支持下,不做编程很多年了

qingduo04 发表于 2015-01-29 06:31

友情支持下,不做编程很多年了
{:yxh121:}

qingduo04 发表于 2015-01-29 06:32

不过,给一本学学也很不错{:yxh121:}

cryboy2001 发表于 2015-01-29 14:46

支持一下,用这个的人冒失不多啊

xcltapestry 发表于 2015-01-29 14:53

谈点个人看法:

1. Golang语言的特点是什么?
语法精炼,注重实战. 越用越觉得这真是个更好用的c语言.
2. Golang语言的优缺点是什么?怎么平衡
优点:
    服务端/网络编程的一些痛点都整合进去了,比起其它语言一堆第三方包实现,要统一及方便得多.
    同时通过一些编码约束,让代码看起来都是相似风格,看代码比较爽.
缺点:
    还有很多方面还没来得及做好,如GUI,对Android的支持还不够好.
怎么平衡:
只用它来做它擅长的事.不擅长的,交给其它更合适的语言来做.
3. 如何深入学习Golang语言,分享一下学习心得,源码剖析更好
   我接触不长,但我认为,基础语法了解以后,要多通过练习体会它的编程思想.我目前主要是看它的标准库源码实现,及通过用它实现一些数据结构玩. 后续会在项目中实践.

niao5929 发表于 2015-01-29 16:22

之前看过七牛的哥们写的那本GO语言的入门书。最吸引我的就是go语言的接口的概念。发现这东西定义的接口比java的接口感念要先进很多.
go语言也是一门崇尚大繁至简的语言。同时它本身也是一门自由语言。所有的源代码我们都可以看到。并且GCC也已经很好的对这个语言进行编译支持了。这些对于一门语言来说是至关重要的。因为语言就是这样,用的人越多,其包涵的思想和内容就会越多,这样的开放性将会促进语言本身的进化和发展。GO语言作为一门很新的系统级语言,目前从DOCKER的发展来看,这个语言确实不愧是一门真正的系统级语言,已经取得了良好的表现。现在的GO还需要像C语言那样继续的成长,丰富自己的基础库,这个问题我觉得随着时间的推移已经不是问题了。因为GO本身的开放性必然会吸引更多的用户和他们大脑里的奇思妙想。学习go语言其实学的就是社区里很多人的智慧。我个人觉得如果希望成为真正的计算机达人就应该进入社区学习和研究。在开放的社区里我们可以接触的更多的底层技术和代码。这样才能真正的使自己成长。

niao5929 发表于 2015-01-29 16:31

回复 3# laputa73 CU的GO版在哪里??


   
页: [1] 2 3 4 5
查看完整版本: Golang越来越火了 您还不赶紧开始看看?