1
qdwang 2015 年 2 月 27 日
Rust 大法好
|
2
zxteloiv 2015 年 2 月 27 日
Rust 大法好
|
3
elegzg 2015 年 2 月 28 日
学这么多语言,楼主蛋疼?
|
4
elegzg 2015 年 2 月 28 日
Golang编译hello world为何要1M, rust只有12K?
|
5
bombless 2015 年 2 月 28 日 via iPhone
233,真被你写出来了
|
6
bombless 2015 年 2 月 28 日 via iPhone
和C++比较那篇我本来想把shared_ptr比较的那里的过时内容换掉的。
一看是wiki的没人peer review修改我就懒得动了 |
8
bombless 2015 年 2 月 28 日 via iPhone
难怪我点进来要https了
|
9
skywalker 2015 年 2 月 28 日 via iPhone
在纠结入rust的坑还是nim的坑
|
10
loading 2015 年 2 月 28 日 via Android
不和go跑个分?
|
12
tonyluj 2015 年 2 月 28 日
Rust 各方面 design 都比 go 强。
|
13
zonyitoo 2015 年 2 月 28 日
Go根本就无法比
|
14
kn007 2015 年 2 月 28 日
过来学习一下,嘻嘻
|
15
jackysc 2015 年 2 月 28 日
过来看看学习
|
16
lilydjwg 2015 年 2 月 28 日
我还真没想到排序时 NaN 要怎么办……
|
17
tioover OP |
18
ysmood 2015 年 2 月 28 日
感觉现在很多人倾向于使用 nim,和 nim 比比呢?
|
19
tioover OP @ysmood
Nim 和 Rust 差别很大,Nim 注重简洁简单,类似 Python 或者 Ruby 语法的 C,在安全性上无法与 Rust 匹敌,包括内存安全和类型安全,但是语法简洁易学,且没有像 Rust 的 lifetime 这种学习负担。 个人认为 Nim 不怎么适合工业级的软件。 另外有 Nim 竞争能让 Rust 社区感到危机感加快改进语言,是很好的事情,最近 for 语法的改变不知道有没有这个原因。 |
20
tioover OP |
21
pathletboy 2015 年 2 月 28 日
我会说rust错误返回的那个设计会把你搞的云里雾里吗?真不如golang的error直截了当。
|
22
dreamtrail 2015 年 2 月 28 日
还是比较看好rust的,以后如果能进语言排行版前10,我就来学。。
|
23
tioover OP |
24
phoenixlzx 2015 年 2 月 28 日
还有一个生态环境的问题.... 有些语言虽然满是坑但是生态很好所以一样非常火爆。( 我真的没在说 js
rust 还没了解过,Go 现在的生态已经开始发展了吧? |
25
tioover OP @phoenixlzx 现在没有像 Docker 这样的重量级杀手应用,但是生态已经很不错了 https://github.com/trending?l=rust
|
26
loading 2015 年 2 月 28 日
能顺便简要说明下 Rust 在 windows、Linux、OS X 部署难易度和“包”(近似概念?)的数量和成熟度问题。
虽然 Go 老爸不怎么管他,但是Go社区活力也是很足的,Rust 呢? btw:这段时间在观摩 node.js、Go,好吧,加入下 Rust。 想换一下语言(python)写点小玩具。 |
27
hooluupog 2015 年 2 月 28 日
@tonyluj 是么?Go可以:"productive in one day, efficient in one week, expert in one year."这点,从现在一些初创公司1年多的实际使用,得到了验证。
我搞不懂把Rust总和Go放在一起比较的什么心态?一个有gc,一个没有gc(不过llvm现在也在搞gc了),一个写服务器后端和web,另一个冲着c++去的,这样比较有什么价值么? |
28
Bluek404 2015 年 2 月 28 日
和go没什么可比性啊……
个人感觉go的设计是从实用角度来说,比如内置各种类型 期待rust的国内圈子大一点 |
29
tioover OP @loading
Rust 官方推出的包管理器 Cargo,能自动管理依赖,代码 Build 和测试。 基本上很多 Rust 代码你 clone 下来以后运行 cargo run 就行了,非常方便。 我只在 OS X 上编程,Linux 想必是没有什么问题的,Windows 就不清楚了。 社区活力,你可以从 Rust 编译器的参与度来看,基本是开源的编程语言中最活跃的之一了。第三方库也越来越多,参见我上面的链接和 https://crates.io/ @hooluupog 嗯,我不管 Go。 |
31
tioover OP |
32
hooluupog 2015 年 2 月 28 日 @loading 官方的那个tour of go,雨痕的笔记和Go by example,Learning-Go-zh-cn(翻译版的电子书)都可以,这些都是入门的。感觉目前Go比较简单,没有什么值得深入的东西去写(比如像effecitve c++那种的,当然如果你对gc,编译器,调度器,并发怎么实现的很感兴趣,可以看源码,也有一些博客有这方面的介绍,但这些东西和使用这个语言本身来写东西 关系不大),基本上半天看书,半天上手,第二天就可以写个项目练手了。
|
33
limhiaoing 2015 年 2 月 28 日
最近也在学rust,握手。
|
34
djyde 2015 年 3 月 1 日
我想问什么是安利文
|
35
Comdex 2015 年 3 月 1 日
rust的语法没有go简单吧?让学java和c的人学习成本相比较大就阻碍它的发展了,这一点go很好
|
36
janxin 2015 年 3 月 1 日
Rust适合C/C++程序猿转过去,Go更简单,适合最开始上手
|
38
tioover OP |
41
acgeo 2015 年 3 月 1 日
那Nim和rust 相比呢。。。
我是C++码农,特别稀罕rust,不知道何时能真正用上它 |
42
tini14 2015 年 3 月 1 日
没把分号去掉,有些遗憾
|
47
artwalk 2015 年 3 月 2 日
前一阵子去过 Firefox 的 rust 见面会,感觉目前还是太小众了
|
49
tioover OP @artwalk 一个几周后才开始向前兼容的语言,在国内不小众也难,同时,你去 GitHub 比较一下会发现一点也不小众。
|
50
yegle 2015 年 3 月 3 日
是这样的…我听说rust很好用,就去官网想看tutorial学习一下,结果tutorial给的代码居然跑不了,只好作罢…
然后我刚才想给出当时看的tutorial的页面作为证据,结果发现这货的tutorial已经被deprecated了…要不要改得这么快啊… https://doc.rust-lang.org/tutorial.html |
51
tioover OP |