V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acgeo
V2EX  ›  程序员

Nim 比 rust 好? 为什么呢?

  •  
  •   acgeo · 2015-02-17 12:13:13 +08:00 · 14066 次点击
    这是一个创建于 3559 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Nim确实补充了C的若干缺陷,比如边界检查等。。。

    而rust的目标也是C/C++

    那么问题来了, Nim和Rust,哪个更牛逼呢?
    16 条回复    2016-06-20 18:10:01 +08:00
    jiang42
        1
    jiang42  
       2015-02-17 12:25:48 +08:00
    nim 和 rust 都还不稳定,等稳定下来再看吧。。。顺便,你还漏了一个D。。。
    tonyluj
        2
    tonyluj  
       2015-02-17 12:29:14 +08:00
    还是比较看好 Rust 的。
    acgeo
        3
    acgeo  
    OP
       2015-02-17 12:39:39 +08:00
    @tonyluj 为什么呢。。详细说下嘛 。。。哈哈



    @jiang42 都是2015年出1.0正式版
    onemoo
        4
    onemoo  
       2015-02-17 14:04:36 +08:00   ❤️ 1
    "Unix kernel in rust"的作者在github上接受问询时给出了他的看法,链接 https://github.com/ckkashyap/rustix/issues/8
    fasling
        5
    fasling  
       2015-02-17 16:38:05 +08:00
    @jiang42 D语言?这货好多年了吧?
    joyee
        7
    joyee  
       2015-02-18 07:24:32 +08:00
    如果论爹的话,还是Rust比较强……目前亲爹Mozilla,干爹三星。
    Nim有爹吗?
    acgeo
        8
    acgeo  
    OP
       2015-02-18 10:00:35 +08:00
    @joyee

    那Go的爹是google 未必强啊。。。

    Rust和Nim肯定是秒杀Go的
    tioover
        9
    tioover  
       2015-02-18 13:44:25 +08:00 via Android
    最近看到三个地方把 Rust 和 Nim 相提并论比较了,这种比较有什么出处?还是说仅仅都是新语言(那么为什么不带 Go)
    acgeo
        10
    acgeo  
    OP
       2015-02-18 14:08:18 +08:00
    @tioover

    Go 和Rust 与Nim 没法比 哈哈
    qdwang
        11
    qdwang  
       2015-02-18 14:26:49 +08:00 via Android
    我觉得rust强 原因在于编译器检查 减少低级bug 调试省力。 nim还没用过,但是有 try catch 看上去很像python
    Comdex
        12
    Comdex  
       2015-02-19 11:02:41 +08:00 via Android
    感觉在目前的实用性和易推广性都比不上go,要成为一门普及的语言首先语法上得让当前的c和java程序员感到容易学习和接受,生态上兼容像c的库这样才行,不满足的话其实也只是像lisp这些语言一样很美但少人用
    tairan2006
        13
    tairan2006  
       2015-02-19 21:43:41 +08:00
    时代不同了,语言本身好没啥用,关键要有好爹……你看看swift。
    acgeo
        14
    acgeo  
    OP
       2015-02-20 12:48:59 +08:00
    @tairan2006 swfit 局限于Apple
    jiyinyiyong
        15
    jiyinyiyong  
       2015-03-02 00:28:58 +08:00
    liyuan462
        16
    liyuan462  
       2016-06-20 18:10:01 +08:00
    没用过 Nim ,不敢下定论,不过 Nim 的社区相对比较弱吧。用过 Go , Rust ,感觉 Rust 在编译器上还是下了比较大的功夫的,比如类型推导就很强大,更不用说标榜的 ownership 那一套了,这里有些资源可以供学习, http://rust-lang-cn.org/article/23, 顺便说一下, Rust China http://rust-lang-cn.org 是完全用 Rust 实现的,源码在 https://github.com/rust-cn/rust_lang_cn
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.