请板桥老师对golang 语言评价一下

如题,现在传统并行计算加锁的方式总感觉问题多多,偶然发现这个golang ,不知道怎么样。

很抱歉,对Go语言不是非常熟悉,只能从一些资料评品一下。

Go与Erlang对比这个英文资料看出,Go语言擅长多处理器,而Erlang擅长多个计算机,注意这里指是擅长,言外之意你懂的(Scalable方面没有Erlang与Scala代表的Actor模型擅长),Go其实也是可以通过Processes和Channel这种类似Erlang的Actor模型实现分布式,还有NSQ等框架支持。该文认为Erlang的安全保障要好于Go。

用Go编写Docker这种基于多处理器+操作系统上的微容器是其强项,并不是我保守,超过这个范围,像PHP Node.js那样直接开发应用还有待成熟应用检验。

Go与Pthyon定位是有些竞争的,这篇:为什么我不离开Pthyon转到Go?还是谈到了Go的错误处理问题,也就是第一篇谈的安全性方面。当然,这也引起很多争论,从外行看,至少处理得不是很优雅,被苍蝇找到缝了。

以上是网络研究所得,供你参考。



[该贴被banq于2014-06-22 18:45修改过]

非常感谢,我会好好考虑一下的。当然了,如果只是试用一下,学习学习应该无妨的

2014-06-23 00:10 "@huanghe036"的内容
如果只是试用一下 ...

我上面参考的两个资料都是2012年,Go语言版本发展很快,Go在并发性上是强项,比如Docker就很厉害。

Rust语言也是在并发编程方面非常有竞争力的语言。

相关:
http://www.jdon.com/46517