+ -
当前位置:首页 → 问答吧 → 有无人用Go Programming Language?

有无人用Go Programming Language?

时间:2014-03-04

来源:互联网

曾见过有公司请人既requirement入面要求Go Programming Language (唔系唯一要求,系其中一个要求).
但.... 我睇来睇去都唔觉得Go Programming Language有乜野超劲之处.
Go Programming Language系design for parallel programming. 但例如C#已经有足够既API support parallel programming.

作者: McLoneIII   发布时间: 2014-03-04

迟下m记出只M#, 聼讲话系m 记嘅go

作者: form5   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-16 01:22 AM 发表
迟下m记出只M#, 聼讲话系m 记嘅go
真定假呀?
因为Go Programming Language仲好新,用家唔多,如果M$出,都几有风险

作者: McLoneIII   发布时间: 2014-03-04

Go的重点系平行运算能力....只是这样...

作者: Susan﹏汪汪   发布时间: 2014-03-04

引用:原帖由 Susan﹏汪汪 於 2014-1-16 01:36 AM 发表
Go的重点系平行运算能力....只是这样...
Go唔易学(如果你系Java/c#底),而且太新,未stable..
c#都有parallel programming既功能,
Then why do I choose Go?

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-16 01:39 AM 发表


Go唔易学(如果你系Java/c#底),而且太新,未stable..
c#都有parallel programming既功能,
Then why do I choose Go?
如果搵C#的parallel来比较
当然系go好好多
Go就咁一个go字就可以跑parallel

MS的paralle简直系恶梦





[ 本帖最后由 Susan﹏汪汪 於 2014-1-16 12:03 PM 使用 编辑 ]

作者: Susan﹏汪汪   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-16 01:14 AM 发表
曾见过有公司请人既requirement入面要求Go Programming Language (唔系唯一要求,系其中一个要求).
但.... 我睇来睇去都唔觉得Go Programming Language有乜野超劲之处.
Go Programming Language系design for parall ...
我算是曾经学过一点 Go 。

Go 的最大特点是平行运算。
而我觉得另一大特点是有 gofmt 去 format code 成为 standard 的 style 。
没记错的话, Go 是没有 class hierarchy 的。
详情都是看以下介绍好:
http://en.wikipedia.org/wiki/Go_(programming_language)

作者: xianrenb   发布时间: 2014-03-04

可能只系 HR 用来做 filtering, ranking 的 criterion..........

即系两个人基本上条件一样, 一个识 Go, 一个唔识..........
引用:原帖由 McLoneIII 於 2014-1-16 01:14 发表
曾见过有公司请人既requirement入面要求Go Programming Language (唔系唯一要求,系其中一个要求).
但.... 我睇来睇去都唔觉得Go Programming Language有乜野超劲之处.
Go Programming Language系design for parall ...

作者: a8d7e8   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-16 01:25 AM 发表
真定假呀?
因为Go Programming Language仲好新,用家唔多,如果M$出,都几有风险
聼讲话仲似c# syntax ,c 嘅native速度潻

查实c# parallel, async api 己经用落好就手

作者: form5   发布时间: 2014-03-04

几得意喎, higher order language!!
引用:原帖由 form5 於 2014-1-16 21:54 发表

聼讲话仲似c# syntax ,c 嘅native速度潻

查实c# parallel, async api 己经用落好就手

作者: a8d7e8   发布时间: 2014-03-04

引用:原帖由 Susan﹏汪汪 於 2014-1-16 11:57 AM 发表

如果搵C#的parallel来比较
当然系go好好多
Go就咁一个go字就可以跑parallel

MS的paralle简直系恶梦



.NET既parallel唔算一个恶梦,都系用Parallel.ForEach一类既methods嘛.

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 xianrenb 於 2014-1-16 07:08 PM 发表

我算是曾经学过一点 Go 。

Go 的最大特点是平行运算。
而我觉得另一大特点是有 gofmt 去 format code 成为 standard 的 style 。
没记错的话, Go 是没有 class hierarchy 的。
详情都是看以下介绍好:
htt ...
就系同C#,Java,c/c++唔同,所以learning curve 都几斜..

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 a8d7e8 於 2014-1-16 07:31 PM 发表
可能只系 HR 用来做 filtering, ranking 的 criterion..........

即系两个人基本上条件一样, 一个识 Go, 一个唔识..........

我都谂过有此原因,因为唔多公司肯用D太新既野,一来无乜人才,二来个product可能唔成熟,好多bugs

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-16 09:54 PM 发表

聼讲话仲似c# syntax ,c 嘅native速度潻

查实c# parallel, async api 己经用落好就手
你可以上网睇睇,一D都唔似C#...

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-17 12:51 PM 发表

你可以上网睇睇,一D都唔似C#...
你见过M# ?

作者: form5   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-17 08:51 PM 发表

你见过M# ?
我未见过M#
我讲Go Programming Language 一D都唔似C#

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-18 01:10 AM 发表


我未见过M#
我讲Go Programming Language 一D都唔似C#
功能上似麻 ,modern system programming language, 难吾到你嘅

作者: form5   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-18 01:22 AM 发表

功能上似麻 ,modern system programming language, 难吾到你嘅
我未见过M#,未知佢有乜特别之处,无乜可以评价~

而Go,我睇左三分一本书,仲未有乜野原因可以驱使我用佢.
因为好多non desktop program,如果要求速度,唔关系唔系 parallel execution事,而系algorithm, caching, database connection事.

例如以我有一个project既例子,program execution time既70%同database connection有关,
因为database同server之间既connection慢,要tune up,就系尽量去optimize条SQL.
希望一条SQL可以做几样野,减少connection次数.或者用caching.

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-18 01:35 AM 发表
我未见过M#,未知佢有乜特别之处,无乜可以评价~

而Go,我睇左三分一本书,仲未有乜野原因可以驱使我用佢.
因为好多non desktop program,如果要求速度,唔关系唔系 parallel execution事,而系algorithm ...
之前睇过下go 嘅书仔,感觉同你差吾多,暂时主要用c# ,冇乜需求要转

作者: form5   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-18 02:08 AM 发表

之前睇过下go 嘅书仔,感觉同你差吾多,暂时主要用c# ,冇乜需求要转
无错.. 而且出面要请Go既工真系咁耐只见过一次.

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-18 02:27 AM 发表


无错.. 而且出面要请Go既工真系咁耐只见过一次.
边间?

作者: form5   发布时间: 2014-03-04

引用:原帖由 form5 於 2014-1-18 02:44 AM 发表

边间?
唔记得啦...都差唔多成个月前..
而且佢系请C#定java,但requirement入面有Go programming language.

而且我唔系搵工,只系睇出面D行情系点. 之后计划去学D乜野.

[ 本帖最后由 McLoneIII 於 2014-1-18 03:00 AM 编辑 ]

作者: McLoneIII   发布时间: 2014-03-04

引用:原帖由 McLoneIII 於 2014-1-18 02:59 AM 发表


唔记得啦...都差唔多成个月前..
而且佢系请C#定java,但requirement入面有Go programming language.

而且我唔系搵工,只系睇出面D行情系点. 之后计划去学D乜野.
可能间公司想试试新野

作者: Susan﹏汪汪   发布时间: 2014-03-04