1
qdwang 2015-02-27 23:30:25 +08:00
Rust 大法好
|
2
zxteloiv 2015-02-27 23:41:30 +08:00
Rust 大法好
|
3
elegzg 2015-02-28 04:57:06 +08:00
学这么多语言,楼主蛋疼?
|
4
elegzg 2015-02-28 05:01:04 +08:00
Golang编译hello world为何要1M, rust只有12K?
|
5
bombless 2015-02-28 05:11:24 +08:00 via iPhone
233,真被你写出来了
|
6
bombless 2015-02-28 05:16:16 +08:00 via iPhone
和C++比较那篇我本来想把shared_ptr比较的那里的过时内容换掉的。
一看是wiki的没人peer review修改我就懒得动了 |
7
longear 2015-02-28 05:19:09 +08:00
|
8
bombless 2015-02-28 05:23:57 +08:00 via iPhone
难怪我点进来要https了
|
9
skywalker 2015-02-28 07:07:41 +08:00 via iPhone
在纠结入rust的坑还是nim的坑
|
10
loading 2015-02-28 08:02:51 +08:00 via Android
不和go跑个分?
|
12
tonyluj 2015-02-28 09:18:37 +08:00
Rust 各方面 design 都比 go 强。
|
13
zonyitoo 2015-02-28 10:04:06 +08:00
Go根本就无法比
|
14
kn007 2015-02-28 10:14:20 +08:00
过来学习一下,嘻嘻
|
15
jackysc 2015-02-28 10:53:43 +08:00
过来看看学习
|
16
lilydjwg 2015-02-28 13:25:31 +08:00
我还真没想到排序时 NaN 要怎么办……
|
17
tioover OP |
18
ysmood 2015-02-28 14:23:14 +08:00
感觉现在很多人倾向于使用 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-02-28 14:35:21 +08:00
我会说rust错误返回的那个设计会把你搞的云里雾里吗?真不如golang的error直截了当。
|
22
dreamtrail 2015-02-28 14:46:35 +08:00
还是比较看好rust的,以后如果能进语言排行版前10,我就来学。。
|
23
tioover OP |
24
phoenixlzx 2015-02-28 14:52:59 +08:00
还有一个生态环境的问题.... 有些语言虽然满是坑但是生态很好所以一样非常火爆。( 我真的没在说 js
rust 还没了解过,Go 现在的生态已经开始发展了吧? |
25
tioover OP @phoenixlzx 现在没有像 Docker 这样的重量级杀手应用,但是生态已经很不错了 https://github.com/trending?l=rust
|
26
loading 2015-02-28 15:04:13 +08:00
能顺便简要说明下 Rust 在 windows、Linux、OS X 部署难易度和“包”(近似概念?)的数量和成熟度问题。
虽然 Go 老爸不怎么管他,但是Go社区活力也是很足的,Rust 呢? btw:这段时间在观摩 node.js、Go,好吧,加入下 Rust。 想换一下语言(python)写点小玩具。 |
27
hooluupog 2015-02-28 15:07:43 +08:00
@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-02-28 15:13:06 +08:00
和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-02-28 15:47:22 +08:00 1
@loading 官方的那个tour of go,雨痕的笔记和Go by example,Learning-Go-zh-cn(翻译版的电子书)都可以,这些都是入门的。感觉目前Go比较简单,没有什么值得深入的东西去写(比如像effecitve c++那种的,当然如果你对gc,编译器,调度器,并发怎么实现的很感兴趣,可以看源码,也有一些博客有这方面的介绍,但这些东西和使用这个语言本身来写东西 关系不大),基本上半天看书,半天上手,第二天就可以写个项目练手了。
|
33
limhiaoing 2015-02-28 23:28:29 +08:00
最近也在学rust,握手。
|
34
djyde 2015-03-01 00:01:42 +08:00
我想问什么是安利文
|
35
Comdex 2015-03-01 00:40:06 +08:00
rust的语法没有go简单吧?让学java和c的人学习成本相比较大就阻碍它的发展了,这一点go很好
|
36
janxin 2015-03-01 08:41:53 +08:00
Rust适合C/C++程序猿转过去,Go更简单,适合最开始上手
|
38
tioover OP |
41
acgeo 2015-03-01 14:41:43 +08:00
那Nim和rust 相比呢。。。
我是C++码农,特别稀罕rust,不知道何时能真正用上它 |
42
tini14 2015-03-01 17:01:02 +08:00
没把分号去掉,有些遗憾
|
47
artwalk 2015-03-02 11:05:42 +08:00
前一阵子去过 Firefox 的 rust 见面会,感觉目前还是太小众了
|
49
tioover OP @artwalk 一个几周后才开始向前兼容的语言,在国内不小众也难,同时,你去 GitHub 比较一下会发现一点也不小众。
|
50
yegle 2015-03-03 08:22:15 +08:00
是这样的…我听说rust很好用,就去官网想看tutorial学习一下,结果tutorial给的代码居然跑不了,只好作罢…
然后我刚才想给出当时看的tutorial的页面作为证据,结果发现这货的tutorial已经被deprecated了…要不要改得这么快啊… https://doc.rust-lang.org/tutorial.html |
51
tioover OP |