googollee 最近的时间轴更新
googollee

googollee

V2EX 第 1341 号会员,加入于 2010-09-04 16:11:36 +08:00
出一台 Kindle 3,带盒,有原装皮套
二手交易  •  googollee  •  2014-05-27 23:58:16 PM  •  最后回复来自 googollee
6
出 MBP 13,ME864
二手交易  •  googollee  •  2014-06-01 23:32:41 PM  •  最后回复来自 ioth
22
1k7 出 3 代 iPad ,16G Wifi 美版
二手交易  •  googollee  •  2014-02-24 23:54:36 PM  •  最后回复来自 googollee
10
自建create new topic后为什么会跳转到www.v2ex.com?
V2EX  •  googollee  •  2011-06-18 22:39:19 PM  •  最后回复来自 googollee
3
googollee 最近回复了
2015-06-23 20:42:49 +08:00
回复了 gaoxt1983 创建的主题 程序员 求好玩的语言,最好是新的,特别小众的那种
居然没人说Haskell,请一直学到monad
2015-06-10 16:41:53 +08:00
回复了 tonsonxu 创建的主题 程序员 Golang 还是 Rust?
@clino Node.js在语言层面的并发,可以理解成runtime中libuv这一套东西,以及基于此之上的stdlib。这一部分是对Javascript语言的扩展。
2015-06-10 12:12:43 +08:00
回复了 tonsonxu 创建的主题 程序员 Golang 还是 Rust?
如果楼主目标是linux服务端高并发和内核引擎(偏算法),这两个其实是两个领域。

服务器端高并发,目前一个趋势是少陷核,极端如Google这种已经抛弃内核TCP栈,直接从UDP搞起。这个领域,是Go最初的设计目标,个人认为,也是Go有希望挤掉Java和C++的领域。

内核引擎,别想了,C和汇编。别的语言,等内核里真的有人用了再学不迟。
2015-06-10 12:03:30 +08:00
回复了 tonsonxu 创建的主题 程序员 Golang 还是 Rust?
只要Rust和Swift不在语言层面加入对并发的支持,Go就不会受到本质威胁。如果一门语言不从一开始引入并发,等库多起来再想引入,基本上会被各种库直接阻塞住。这也是为什么Python早就有异步库,但依然被Node.js发展起来的原因。

Go的缺点是在语法上没追求,类型系统(相对于现代语言)过于简单。Javascript的类型系统叫简陋,Rust是复杂。Swift到是比较合适。

不知道Go 2.0版会不会改进类型系统,1.0肯定没戏了,稳定GC和调度器是当前最大的任务。

另外,说Go比Rust慢的,Computer Language Benchmarks Game上看,两者速度差不多。 http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=rust
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2840 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.