V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  googollee  ›  全部回复第 1 页 / 共 1 页
回复总数  18
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
如果打游戏的话,还是要有个鼠标。trackpad没有右键拖动的手势,而且左右键不能一起按,打游戏时会很麻烦。

其余时候trackpad很好用
2011-06-19 08:49:56 +08:00
回复了 googollee 创建的主题 V2EX 自建create new topic后为什么会跳转到www.v2ex.com?
多谢,我回去试试看老的代码
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5349 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 08:37 · PVG 16:37 · LAX 00:37 · JFK 03:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.