有没有初学者一起学习 rust 的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
shyling
V2EX    程序员

有没有初学者一起学习 rust 的

  •  
  •   shyling 216-08-17 08:59:25 +08:00 via iPad 8553 次点击
    这是一个创建于 3345 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个人学实在有点寂寞啊,有问题大家可以互相交流下

    不谈发展和未来 0 0

    67 条回复    2016-10-27 15:41:16 +08:00
    loading
        1
    loading  
       2016-08-17 09:03:23 +08:00 via Android
    Let's go.
    ninjadq
        2
    ninjadq  
       2016-08-17 09:04:50 +08:00
    +1
    Tigris
        3
    Tigris  
       2016-08-17 09:18:27 +08:00
    不想再学新语言了,学习新的框架好多了
    cloverstd
        4
    cloverstd  
       2016-08-17 09:20:39 +08:00 via iPhone
    @loading Go is on the way. :)
    22too
        5
    22too  
       2016-08-17 09:25:29 +08:00
    我在等着你放弃。
    airycanon
        6
    airycanon  
       2016-08-17 09:27:45 +08:00
    一起哈啤。
    ProfFan
        7
    ProfFan  
       2016-08-17 09:30:39 +08:00   1
    一起蛤啤。
    lmshl
        8
    lmshl  
       2016-08-17 09:32:45 +08:00
    泠神又开始玩 rust 了
    shyling
        9
    shyling  
    OP
       2016-08-17 09:38:56 +08:00 via Android
    @lmshl 233
    shyling
        10
    shyling  
    OP
       2016-08-17 09:39:29 +08:00 via Android
    @Tigris 这个没有矛盾吧
    shyling
        11
    shyling  
    OP
       2016-08-17 09:40:12 +08:00 via Android
    @loading already touch go
    shyling
        12
    shyling  
    OP
       2016-08-17 09:40:44 +08:00 via Android
    @22too 为何
    easing
        13
    easing  
       2016-08-17 09:51:29 +08:00
    rust 有啥好学的,不过是把 c++又抽象了一遍,有组团学 haskell 的么?
    shyling
        14
    shyling  
    OP
       2016-08-17 09:59:23 +08:00 via Android
    @easing haskell 组过了~
    allanzyne
        15
    allazyne  
       2016-08-17 10:37:37 +08:00 via Android
    求组队~
    xiaoyu9527
        16
    xiaoyu9527  
       2016-08-17 10:39:21 +08:00
    我还以为是那个游戏 rust 呢
    alvie
        17
    alvie  
       2016-08-17 10:46:56 +08:00 via iPhone
    怎么组
    dphdjy
        18
    dphdjy  
       2016-08-17 10:57:41 +08:00
    怎么组~~已经折腾一个月了~还没什么结果...

    https://gitai.me
    shyling
        19
    shyling  
    OP
       2016-08-17 10:58:28 +08:00
    @dphdjy (⊙o⊙)…你这个是啥
    dphdjy
        20
    dphdjy  
       2016-08-17 11:05:32 +08:00
    @shyling 关于 rust 的轻量静态博客生成
    坑:
    1. 没有完善的 markdown 支持库
    2. 没有缓存库
    3. 没有合适的数据库
    4. 没有缩进类的模板引擎

    简言之:社区活跃度太低,各种支持库缺失严重...
    zachgenius
        21
    zachgenius  
       2016-08-17 11:18:47 +08:00
    语法撸了一遍,不过还没有什么可搞得,文档不是很完善
    SlipStupig
        22
    SlipStupig  
       2016-08-17 11:18:52 +08:00
    学了一个月放弃了,学 rust 还不如 c++呢
    zachgenius
        23
    zachgenius  
       2016-08-17 11:20:36 +08:00
    社区确实太不活跃了。。。
    fsp
        24
    fsp  
       2016-08-17 11:28:45 +08:00
    学了一点点语法,在学,但是懒。。。
    Kilerd
        25
    Kilerd  
       2016-08-17 11:33:38 +08:00
    @dphdjy 来,我们来造轮子。
    elvodn
        26
    elvodn  
       2016-08-17 11:34:50 +08:00
    +1
    dphdjy
        27
    dphdjy  
       2016-08-17 11:35:19 +08:00 via Android
    @Kilerd 好来吧!
    liyu
        28
    liyu  
       2016-08-17 11:36:20 +08:00
    等到在成熟一点在搞
    messense
        29
    messense  
       2016-08-17 11:38:37 +08:00
    messense
        30
    messense  
       2016-08-17 11:43:04 +08:00
    allanzyne
        31
    allanzyne  
       2016-08-17 11:44:11 +08:00
    不确定 rust 处理二进制方不方便,想要写一个压缩文件的程序
    dphdjy
        32
    dphdjy  
       2016-08-17 11:53:15 +08:00 via Android
    @messense 常用的 markdown 解析器主体大概分三层,他只有 CommonMark ,第二层是表格 /页脚 /公式什么的,第三层是应用拓展
    dphdjy
        33
    dphdjy  
       2016-08-17 11:53:46 +08:00 via Android
    @drsexplorer 据说不方便
    ts25504
        34
    ts25504  
       2016-08-17 12:08:01 +08:00
    https://github.com/rustcc/RustPrimer
    安利一下 rust 社区写的中文教程
    htfy96
        35
    htfy96  
       2016-08-17 12:51:32 +08:00 via Android
    从 pre1.0 开始学了三次 每一次都不一样 每一次都没学会。。
    7sDream
        36
    7sDream  
       2016-08-17 13:23:18 +08:00
    怎么组怎么组?

    我把官方教程看完一遍就没继续了……倒是蛮有兴趣的。
    messense
        37
    messense  
       2016-08-17 13:24:50 +08:00
    @dphdjy https://github.com/google/pulldown-cmark/blob/master/src/html.rs

    看起来在它的 parser 的基础上做功能扩展并不困难。
    dphdjy
        38
    dphdjy  
       2016-08-17 13:33:11 +08:00
    @messense 恩,正在基于它二次开发
    hooluupog
        39
    hooluupog  
       2016-08-17 13:36:54 +08:00
    有了 Swift ,而且也开源了,学这个有什么前景?求教。
    除非 Rust 赶紧出一个 killer app 。就像 Go 的 docker , k8s 。
    scala 还有 spark 给它续命呢。
    Kilerd
        40
    Kilerd  
       2016-08-17 14:10:02 +08:00
    @hooluupog Swift 又不能跨平台用。

    rust 感觉竞争力在于可以生成 等价的 C 模块。 意味着其他语言可以调用 rust 写的模块(官方文档也有这部分)

    这样就可以用 rust 来写高性能模块了。
    cheneydog
        41
    cheneydog  
       2016-08-17 15:08:38 +08:00
    怎么个组法,写个章程出来,有空也想酱油一把。
    hauk0101
        42
    hauk0101  
       2016-08-17 15:22:36 +08:00 via Smartisan T1
    怎么组?纯小白,很早就听说这个语言了,求司机带!
    cszhiyue
        43
    cszhiyue  
       2016-08-17 15:39:15 +08:00
    你给说说怎么组
    xiaoc19
        44
    xiaoc19  
       2016-08-17 16:23:39 +08:00
    @Kilerd swift 已经开始跨平台了
    wayslog
        45
    wayslog  
       2016-08-17 17:24:14 +08:00
    火钳留名……给泠喵顶一发……
    bk201
        46
    bk201  
       2016-08-17 17:50:16 +08:00 via iPhone
    语言狂魔,语言有啥好玩的.
    dphdjy
        47
    dphdjy  
       2016-08-17 17:52:25 +08:00
    @xiaoc19 Swift 在非 Mac 环境下运用并不多, rust 至少还有一个跨平台的浏览器引擎
    dphdjy
        48
    dphdjy  
       2016-08-17 17:53:17 +08:00
    以及并非讨论语言优劣,只是学着玩多好~

    (不谈发展和未来 0 0
    lynx
        49
    lynx  
       2016-08-17 18:17:57 +08:00
    怎么个组法?
    wayslog
        50
    wayslog  
       2016-08-17 18:18:21 +08:00
    @hauk0101
    @cheneydog
    @cszhiyue
    @7sDream
    @zachgenius
    @Kilerd
    @allanzyne
    @loading
    @liyu

    欢迎加入 rustcc 社区,我们群号 303838735 ,进群请附上自己的 github 地址。
    想要造轮子的话,和我一起来写时序数据库啊。这个是开源的地址, https://github.com/veda-project/veda ,不过好久没更新了,我现在的开发都是往公司的私有库里扔,回头看看能不能搞开源出来,不能的话就另写一份。有兴趣可以私信我或者邮件 zxs867179 at gmail.com
    ad0be
        51
    ad0be  
       2016-08-17 18:45:44 +08:00
    t/299925#reply4
    希望大大门可以看一下,帮一下萌新,谢谢啦
    sablib
        52
    sablib  
       2016-08-17 19:23:57 +08:00
    @shyling
    haskell 在哪里组的~
    xiaoc19
        53
    xiaoc19  
       2016-08-17 19:44:58 +08:00 via iPhone
    @dphdjy 3.0 开始才会迎来大进展,不过 3 还没正式,国外社区挺热闹的
    junnplus
        54
    junnplus  
       2016-08-17 21:28:09 +08:00
    不如学 go
    BearTher
        55
    BearTher  
       2016-08-17 22:34:32 +08:00
    rust 最主要就是搜集蓝图 你房子会被人拆掉 人会被别人砍死 但你的知识不会丢

    别学什么 rust 了 快来玩 rust 我在 steam 等你
    HeavenlyChorus
        56
    HeavenlyChorus  
       2016-08-17 22:56:39 +08:00 via Android
    @BearTher 现在是 xp 系统 没有蓝图了 233
    zzn
        57
    zzn  
       2016-08-17 23:10:44 +08:00
    这个可以有
    shyling
        58
    shyling  
    OP
       2016-08-18 01:38:53 +08:00 via iPad
    @junnplus 不好玩
    dphdjy
        59
    dphdjy  
       2016-08-18 01:46:50 +08:00 via Android
    rust 是这些年软件工程的最佳实践,所以私以为比 Go 更好玩


    @xiaoc19 那我大概赶得上~
    shyling
        60
    shyling  
    OP
       2016-08-18 01:49:21 +08:00 via iPad
    @dphdj go 根本不是让人玩的东西
    bramblex
        61
    bramblex  
       2016-08-18 02:18:56 +08:00
    还是来我大 Haskell 吧 /w\
    raincious
        62
    raincious  
       2016-08-18 08:25:44 +08:00
    @dphdjy
    @shyling
    @loading

    两个语言都写过, Go 写的多一点。感觉 Rust 更高大上一些,但是 Go 更方便(包括基础库丰富程度之类的)。这两个语言比起来就像是 Facebook vs Google Plus ,而 Rust 是 MySpace :(

    事实上我现在还不知道如何用 Rust 安全的实现节点树,因为 Borrow Check 不让我同时访问一个变量的两个可写引用,所以只能写写 Unsafe :(

    这是我写的 Rust ,求批判:
    https://gist.github.com/raincious/cb0b6b48efc3c63d6532c329fe362112
    griffinqiu
        63
    griffinqiu  
       2016-08-18 08:54:43 +08:00
    一起铪啤。
    shell233
        64
    shell233  
       2016-08-18 10:13:11 +08:00
    rust 强无敌.
    Tianqi
        65
    Tianqi  
       2016-08-18 11:38:45 +08:00
    学了一段时间弃了,感觉那个 builder 还不如构造函数呢
    gowk
        66
    gowk  
       2016-08-18 19:59:20 +08:00 via Android
    别学了,没前途的语言。直接学 Go
    ZiLong
        67
    ZiLong  
       2016-10-27 15:41:16 +08:00
    老司机,现在报名还能上车么?滴滴滴?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5594 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 08:09 PVG 16:09 LAX 01:09 JFK 04:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86