j********x 发帖数: 2330 | 1 这个东西写backend取代一些java的市场还是有希望的
同是GC语言
上手极其容易 没有任何fancy的特性 及其土鳖
并行比较方便
这种语言简直就是给cloud时代的backend设计的
最重要的是经受了G家大规模开发的考验 本身的成色还是值得信赖 |
d*******r 发帖数: 3299 | 2 恩,最大的好处是,open source project 都很容易看懂 |
j********x 发帖数: 2330 | 3 go太平民
适合干活的
没啥高端的framework pattern这些东西 |
p*****2 发帖数: 21240 | 4
所以也就是取代Java。
其实我发现做web,Node就很好用了。
【在 j********x 的大作中提到】 : go太平民 : 适合干活的 : 没啥高端的framework pattern这些东西
|
j********x 发帖数: 2330 | 5 回帖不看帖也真是醉了
【在 p*****2 的大作中提到】 : : 所以也就是取代Java。 : 其实我发现做web,Node就很好用了。
|
p*****2 发帖数: 21240 | 6 大牛多说几句吧
scala我是不敢大规模应用
【在 j********x 的大作中提到】 : 回帖不看帖也真是醉了
|
p*****2 发帖数: 21240 | 7 distributed process 好用吗
【在 j********x 的大作中提到】 : 这个东西写backend取代一些java的市场还是有希望的 : 同是GC语言 : 上手极其容易 没有任何fancy的特性 及其土鳖 : 并行比较方便 : 这种语言简直就是给cloud时代的backend设计的 : 最重要的是经受了G家大规模开发的考验 本身的成色还是值得信赖
|
t**r 发帖数: 3428 | 8 go will become top5 progrmming lang in 4 years. |
W***o 发帖数: 6519 | 9 better jump in the boat now so you can produce something lucrative before it
hits peak.
【在 t**r 的大作中提到】 : go will become top5 progrmming lang in 4 years.
|
h*****2 发帖数: 2070 | 10 好像它的强项是concurrency。为什么说取代java的一些市场呢?java在并行上有什么
亮点吗?
跟mpi比怎么样?除了简单些。
对了,谢谢推荐。
【在 j********x 的大作中提到】 : 这个东西写backend取代一些java的市场还是有希望的 : 同是GC语言 : 上手极其容易 没有任何fancy的特性 及其土鳖 : 并行比较方便 : 这种语言简直就是给cloud时代的backend设计的 : 最重要的是经受了G家大规模开发的考验 本身的成色还是值得信赖
|
|
|
j********x 发帖数: 2330 | 11 比java好用呗
mpi这么老土古板的东西 太学究了
【在 h*****2 的大作中提到】 : 好像它的强项是concurrency。为什么说取代java的一些市场呢?java在并行上有什么 : 亮点吗? : 跟mpi比怎么样?除了简单些。 : 对了,谢谢推荐。
|
h*****2 发帖数: 2070 | 12 做东西,要有用,不是新潮。听着挺好,就是这也做不了那也做不了,有什么意义吗?
看了一下golang.org,我必须说,典型的马公作品,不象有前途的样子。
【在 j********x 的大作中提到】 : 比java好用呗 : mpi这么老土古板的东西 太学究了
|
w***g 发帖数: 5958 | 13 MPI是用来做数值计算的。Concurrency是指事务处理。这两个没关系。
【在 h*****2 的大作中提到】 : 好像它的强项是concurrency。为什么说取代java的一些市场呢?java在并行上有什么 : 亮点吗? : 跟mpi比怎么样?除了简单些。 : 对了,谢谢推荐。
|
p*****2 发帖数: 21240 | 14 完全同意
要不是很多人舔狗 估计早就死了
【在 h*****2 的大作中提到】 : 做东西,要有用,不是新潮。听着挺好,就是这也做不了那也做不了,有什么意义吗? : 看了一下golang.org,我必须说,典型的马公作品,不象有前途的样子。
|
j********x 发帖数: 2330 | 15 你这话前后矛盾 搬起石头砸自己的脚
做东西 要有用:要知道rob是个极端厌恶无用特性的人 他学物理出身 本就没什么新潮
思想 所以golang出了极为有用的特性 几乎是个裸体语言 golang甚至要求格式统一 免
除了为了缩进打口水仗
而且据著名id peking2表示 golang是个“逆潮流而动的语言”言外之意就是这东西都
没新潮特性 一意孤行
听着挺好 就是这也做不了 那也做不了:抱歉 g内部golang趋势很好 谈不上这也做不
了 那也做不了
看了一下golang。org 我必须说 典型马工作品
笑了 rob学物理出生 搞了个实用主义语言 这也叫纯马工作品
而且纯马工作品不是向来是好东西代名词么
c就是俩马工
java还不是一个马工看c++不爽
最后 送你一句
别装b 装b等着被草
【在 h*****2 的大作中提到】 : 做东西,要有用,不是新潮。听着挺好,就是这也做不了那也做不了,有什么意义吗? : 看了一下golang.org,我必须说,典型的马公作品,不象有前途的样子。
|
N*****m 发帖数: 42603 | 16 我老早就指出了
【在 j********x 的大作中提到】 : 这个东西写backend取代一些java的市场还是有希望的 : 同是GC语言 : 上手极其容易 没有任何fancy的特性 及其土鳖 : 并行比较方便 : 这种语言简直就是给cloud时代的backend设计的 : 最重要的是经受了G家大规模开发的考验 本身的成色还是值得信赖
|
p*****2 发帖数: 21240 | 17 大牛先说说怎么做个ha的distributed吧
【在 j********x 的大作中提到】 : 你这话前后矛盾 搬起石头砸自己的脚 : 做东西 要有用:要知道rob是个极端厌恶无用特性的人 他学物理出身 本就没什么新潮 : 思想 所以golang出了极为有用的特性 几乎是个裸体语言 golang甚至要求格式统一 免 : 除了为了缩进打口水仗 : 而且据著名id peking2表示 golang是个“逆潮流而动的语言”言外之意就是这东西都 : 没新潮特性 一意孤行 : 听着挺好 就是这也做不了 那也做不了:抱歉 g内部golang趋势很好 谈不上这也做不 : 了 那也做不了 : 看了一下golang。org 我必须说 典型马工作品 : 笑了 rob学物理出生 搞了个实用主义语言 这也叫纯马工作品
|
j********x 发帖数: 2330 | 18 二爷终于忍不住跳出来了。。。
golang2007年诞生
在内部都折服了5年
一直没让人大规模使用
知道最近两年
priduction reday了 才开始内部大规模推 旋即广受好评 使用率节节攀升
开源开始推广之后 也是广受好评
马工纷纷表示golang真给力 东西好用上手快 傻逼语言不用装b
最后送你一句
东西可以乱吃 话不能乱说 您这水平地位 还到不了满嘴金科玉律的程度
【在 p*****2 的大作中提到】 : 完全同意 : 要不是很多人舔狗 估计早就死了
|
j********x 发帖数: 2330 | 19 2爷您莫急 也别捧杀 我不是大牛 也谈不上网精通分布式系统
不过你这问题也过于笼统
你要高可用性 那cp怎么处理 你得给出cap的权衡要求才能设计系统
而且具体业务不考虑 谈什么高可用性?!
搞一个email spaming cluster能跟complex network configuration等量齐观么
问题定义的好 就算成功了一半
看来您这也只有1% 给我剩下的49%我自然有让人满意的答案
【在 p*****2 的大作中提到】 : 大牛先说说怎么做个ha的distributed吧
|
j********x 发帖数: 2330 | 20 message passing interface不是数值计算吧
【在 w***g 的大作中提到】 : MPI是用来做数值计算的。Concurrency是指事务处理。这两个没关系。
|
|
|
p*****2 发帖数: 21240 | 21
比如做一个akka app
【在 j********x 的大作中提到】 : 2爷您莫急 也别捧杀 我不是大牛 也谈不上网精通分布式系统 : 不过你这问题也过于笼统 : 你要高可用性 那cp怎么处理 你得给出cap的权衡要求才能设计系统 : 而且具体业务不考虑 谈什么高可用性?! : 搞一个email spaming cluster能跟complex network configuration等量齐观么 : 问题定义的好 就算成功了一半 : 看来您这也只有1% 给我剩下的49%我自然有让人满意的答案
|
W***o 发帖数: 6519 | 22 I remember it's for lock purpose. correct me if I'm wrong
【在 j********x 的大作中提到】 : message passing interface不是数值计算吧
|
j********x 发帖数: 2330 | 23 驴头不对马嘴
【在 p*****2 的大作中提到】 : : 比如做一个akka app
|
d****n 发帖数: 1637 | 24 这个帖子再被顶几次我就要跳了,快告诉我这玩意production靠谱不?
不要文艺产品 |
N*****m 发帖数: 42603 | 25 docker, coreos都圈了多少钱了
【在 d****n 的大作中提到】 : 这个帖子再被顶几次我就要跳了,快告诉我这玩意production靠谱不? : 不要文艺产品
|
p*****2 发帖数: 21240 | 26
所以没有use case,没人会用go的。
【在 j********x 的大作中提到】 : 驴头不对马嘴
|
f*******t 发帖数: 7549 | 27 靠谱的,做backend极其合适。
特点:
1. 语法极其简单。目前写东西基本没碰到什么语法坑。
2. 并发性能强。我们正在把ruby后端全换成go,就是为了性能。
3. static typing省去很多脚本语言的麻烦。写代码能编译纠错真好啊!
我大概花3天时间,从完全没读写过go到弄出一个跑raw tcp server的后端服务上套一
层TLS。开新线程直接go func..., 比java方便太多。语法方面比较规范,不让程序员
有太多自己发挥的地方,再加上静态类型,写出来的代码就不容易出现乱七八糟的错误。
暂时感觉不好的地方是语法风格继承自pascal,看着不顺眼。
【在 d****n 的大作中提到】 : 这个帖子再被顶几次我就要跳了,快告诉我这玩意production靠谱不? : 不要文艺产品
|
d****n 发帖数: 1637 | 28 谢谢, 等有机会跳一下。
【在 f*******t 的大作中提到】 : 靠谱的,做backend极其合适。 : 特点: : 1. 语法极其简单。目前写东西基本没碰到什么语法坑。 : 2. 并发性能强。我们正在把ruby后端全换成go,就是为了性能。 : 3. static typing省去很多脚本语言的麻烦。写代码能编译纠错真好啊! : 我大概花3天时间,从完全没读写过go到弄出一个跑raw tcp server的后端服务上套一 : 层TLS。开新线程直接go func..., 比java方便太多。语法方面比较规范,不让程序员 : 有太多自己发挥的地方,再加上静态类型,写出来的代码就不容易出现乱七八糟的错误。 : 暂时感觉不好的地方是语法风格继承自pascal,看着不顺眼。
|
j********x 发帖数: 2330 | 29 不是你们公司的项目吧
误。
【在 f*******t 的大作中提到】 : 靠谱的,做backend极其合适。 : 特点: : 1. 语法极其简单。目前写东西基本没碰到什么语法坑。 : 2. 并发性能强。我们正在把ruby后端全换成go,就是为了性能。 : 3. static typing省去很多脚本语言的麻烦。写代码能编译纠错真好啊! : 我大概花3天时间,从完全没读写过go到弄出一个跑raw tcp server的后端服务上套一 : 层TLS。开新线程直接go func..., 比java方便太多。语法方面比较规范,不让程序员 : 有太多自己发挥的地方,再加上静态类型,写出来的代码就不容易出现乱七八糟的错误。 : 暂时感觉不好的地方是语法风格继承自pascal,看着不顺眼。
|
j********x 发帖数: 2330 | 30 起码G内部已经有相当数量的go项目在运行了
效果自然好
否则也不会拿出来让人用
【在 d****n 的大作中提到】 : 这个帖子再被顶几次我就要跳了,快告诉我这玩意production靠谱不? : 不要文艺产品
|
|
|
j********x 发帖数: 2330 | 31 严格说goroutine而不是线程
我没研究过区别
不过以官方术语为准
误。
【在 f*******t 的大作中提到】 : 靠谱的,做backend极其合适。 : 特点: : 1. 语法极其简单。目前写东西基本没碰到什么语法坑。 : 2. 并发性能强。我们正在把ruby后端全换成go,就是为了性能。 : 3. static typing省去很多脚本语言的麻烦。写代码能编译纠错真好啊! : 我大概花3天时间,从完全没读写过go到弄出一个跑raw tcp server的后端服务上套一 : 层TLS。开新线程直接go func..., 比java方便太多。语法方面比较规范,不让程序员 : 有太多自己发挥的地方,再加上静态类型,写出来的代码就不容易出现乱七八糟的错误。 : 暂时感觉不好的地方是语法风格继承自pascal,看着不顺眼。
|
S*******n 发帖数: 305 | 32 MPI 是并行计算吧,golang那个是做并发,2个不是一个概念
【在 h*****2 的大作中提到】 : 好像它的强项是concurrency。为什么说取代java的一些市场呢?java在并行上有什么 : 亮点吗? : 跟mpi比怎么样?除了简单些。 : 对了,谢谢推荐。
|
p*****2 发帖数: 21240 | 33 goroutine 是share线程的
看来你对go了解还不如我多
【在 j********x 的大作中提到】 : 严格说goroutine而不是线程 : 我没研究过区别 : 不过以官方术语为准 : : 误。
|
b*******s 发帖数: 5216 | 34 golang is rubust, productive and has good performance.
it means you don't have to rebuild your infrastructure when your firm is
growing. and the status quo is many start-ups they have to rewrite the whole
backend when they hit some scale just because they chose something cheap.
really a waste of time |
h*****2 发帖数: 2070 | 35 你含着粪勺生出来的吗?
【在 j********x 的大作中提到】 : 你这话前后矛盾 搬起石头砸自己的脚 : 做东西 要有用:要知道rob是个极端厌恶无用特性的人 他学物理出身 本就没什么新潮 : 思想 所以golang出了极为有用的特性 几乎是个裸体语言 golang甚至要求格式统一 免 : 除了为了缩进打口水仗 : 而且据著名id peking2表示 golang是个“逆潮流而动的语言”言外之意就是这东西都 : 没新潮特性 一意孤行 : 听着挺好 就是这也做不了 那也做不了:抱歉 g内部golang趋势很好 谈不上这也做不 : 了 那也做不了 : 看了一下golang。org 我必须说 典型马工作品 : 笑了 rob学物理出生 搞了个实用主义语言 这也叫纯马工作品
|
h*****2 发帖数: 2070 | 36 亲,我目测你可能没写过MPI
其实是好事,那玩意写起来很不爽。
【在 w***g 的大作中提到】 : MPI是用来做数值计算的。Concurrency是指事务处理。这两个没关系。
|
b*******s 发帖数: 5216 | 37 Goroutines
They're called goroutines because the existing terms—threads, coroutines,
processes, and so on—convey inaccurate connotations. A goroutine has a
simple model: it is a function executing concurrently with other goroutines
in the same address space. It is lightweight, costing little more than the
allocation of stack space. And the stacks start small, so they are cheap,
and grow by allocating (and freeing) heap storage as required.
Goroutines are multiplexed onto multiple OS threads so if one should block,
such as while waiting for I/O, others continue to run. Their design hides
many of the complexities of thread creation and management.
【在 p*****2 的大作中提到】 : goroutine 是share线程的 : 看来你对go了解还不如我多
|
h*****2 发帖数: 2070 | 38 把你这3条放在golang首页,清晰明了,会吸引更多人去尝试。
误。
【在 f*******t 的大作中提到】 : 靠谱的,做backend极其合适。 : 特点: : 1. 语法极其简单。目前写东西基本没碰到什么语法坑。 : 2. 并发性能强。我们正在把ruby后端全换成go,就是为了性能。 : 3. static typing省去很多脚本语言的麻烦。写代码能编译纠错真好啊! : 我大概花3天时间,从完全没读写过go到弄出一个跑raw tcp server的后端服务上套一 : 层TLS。开新线程直接go func..., 比java方便太多。语法方面比较规范,不让程序员 : 有太多自己发挥的地方,再加上静态类型,写出来的代码就不容易出现乱七八糟的错误。 : 暂时感觉不好的地方是语法风格继承自pascal,看着不顺眼。
|
j********x 发帖数: 2330 | 39 我就事论事啊 你才是吧。。。本版格调是挺低 但是你这种张口喷粪的屎罐子确实是第
一次看到
【在 h*****2 的大作中提到】 : 你含着粪勺生出来的吗?
|
j********x 发帖数: 2330 | 40 哦 看来官方文档我看的太少。。。
【在 p*****2 的大作中提到】 : goroutine 是share线程的 : 看来你对go了解还不如我多
|
|
|
j********x 发帖数: 2330 | 41 这个建议好
屎罐子也不是一无是处啊
【在 h*****2 的大作中提到】 : 把你这3条放在golang首页,清晰明了,会吸引更多人去尝试。 : : 误。
|
j********x 发帖数: 2330 | 42 原来是装b兄啊
不奇怪
看您那帖子就知道您的水平。。。
【在 h*****2 的大作中提到】 : 把你这3条放在golang首页,清晰明了,会吸引更多人去尝试。 : : 误。
|
f*******t 发帖数: 7549 | 43 我才写go一星期,随口说了几条初步的感受,不要当真。。。
【在 h*****2 的大作中提到】 : 把你这3条放在golang首页,清晰明了,会吸引更多人去尝试。 : : 误。
|
f*******t 发帖数: 7549 | 44 是我们公司的呀,parse
【在 j********x 的大作中提到】 : 不是你们公司的项目吧 : : 误。
|
p*****2 发帖数: 21240 | 45 你换公司了?
【在 f*******t 的大作中提到】 : 是我们公司的呀,parse
|
c****f 发帖数: 1102 | |
j********x 发帖数: 2330 | 47 parse早给fb收购了
【在 p*****2 的大作中提到】 : 你换公司了?
|
a***n 发帖数: 623 | 48 啥叫“share线程的”?和python那样?
【在 p*****2 的大作中提到】 : goroutine 是share线程的 : 看来你对go了解还不如我多
|
p*****2 发帖数: 21240 | 49 靠 out了
【在 j********x 的大作中提到】 : parse早给fb收购了
|
f*******t 发帖数: 7549 | 50 感觉现在二爷钻进大数据处理的牛角尖了,这是全世界的一大损失啊!
spark是牛逼,但天天研究它也只是去大公司做螺丝钉的命。
不如就用糙快猛的语言(比如go)搞些解决实际问题的工具,只要用户群选的对不愁发
不了财
【在 p*****2 的大作中提到】 : 靠 out了
|
|
|
p*****2 发帖数: 21240 | 51
大牛这个就有点那什么了。
难道大牛不知道node才是我的最爱?
【在 f*******t 的大作中提到】 : 感觉现在二爷钻进大数据处理的牛角尖了,这是全世界的一大损失啊! : spark是牛逼,但天天研究它也只是去大公司做螺丝钉的命。 : 不如就用糙快猛的语言(比如go)搞些解决实际问题的工具,只要用户群选的对不愁发 : 不了财
|
f*******t 发帖数: 7549 | 52 惭愧,最近对技术版块的关注比较少
【在 p*****2 的大作中提到】 : : 大牛这个就有点那什么了。 : 难道大牛不知道node才是我的最爱?
|