![]() | 1 Origami404 2021-12-09 00:17:23 +08:00 via Android ![]() 我觉得 Rust 特别难(已经前前后后学四次失败了),但是不知道是不是因为我是母语 C++的缘故。 补充:本人语言杂食,惯用 C ,Python ,常用 Racket ,C++,Javascript 。感觉 Rust 语言表面的糖有点多,在 C 之上叠的抽象步子跨得有点大,希望能有一个“无糖 Rust”教原理。 |
![]() | 2 agagega 2021-12-09 00:35:52 +08:00 站在一个 Cpp 程序员的角度,我其实不太能理解为什么 Rust 会被认为比 C++「好学很多」(虽然我承认 C++因为历史原因坑非常多)。Rust 当然有很多优点,但它怎么说都更接近 C++/Swift 这样的语言而不是 Javascript (所以为啥这么多前端程序员跑去学 Rust 呢?) 如果一个人没碰过 C++,大概也不好理解 Rust 里各种生命周期的概念(包括各种 String 的不同),也不明白为什么要这么设计,move 到底 move 的是什么。而如果很明白 C++,那么对 Rust 好像也没那么刚需? 除开区块链这种已经形成 Rust 生态的应用场景,一个新开项目似乎也完全可以用 C++20 而不是 Rust ? |
![]() | 3 thedrwu 2021-12-09 00:37:02 +08:00 via Android 两个小时看完 the book 就能写 rust 了。 c++的 template 奇技淫巧需要时常复习。immutable 和 move 本来就很实用,只不过 rust 强制了。 Haskell 比 rust 早诞生了 20 年,如果当年有这样的社区,也会成为流行。 |
![]() | 4 ferock PRO c 不难 |
![]() | 5 cmdOptionKana 2021-12-09 08:17:56 +08:00 |
![]() | 6 oOoOoOoOoOo 2021-12-09 08:30:59 +08:00 via Android @Origami404 差不多 4 5 次,后来想了想也用不到,就干脆直接放弃 |
![]() | 7 thedrwu 2021-12-09 09:35:29 +08:00 via Android @cmdOptionKana 读别人的 haskell 代码,看清类型就八九不离十了,写起来最需要思考的部分依然是在绕类型。 rust 的感觉就是糅合了 Haskell 和 c++里最想要的部分。继续发展和优化的潜力巨大。能流行起来,IT 社区的贡献功不可没 |
![]() | 8 del1214 2021-12-09 11:00:40 +08:00 学了 3 次,每次到 hello world 就放弃了 |
![]() | 9 ipwx 2021-12-09 14:04:25 +08:00 同 C++ 程序员,C++17 我都觉得很好用了,并且在等 C++20 。Rust 对我吸引力很小。 |
10 hu8245 2021-12-09 14:51:29 +08:00 能看,不能写。还是 modern cpp 吧 |
![]() | 11 icyalala 2021-12-09 14:55:58 +08:00 C 、C++、Rust 是三门语言 |
12 hhjuteman 2021-12-09 14:59:38 +08:00 多年 C++ 程序员,Rust 对我吸引力很小 +1 。 更期待 Module Range Coroutines Concepts , 以及 23 可能加入的 executors |
13 RudyS 2021-12-09 15:10:44 +08:00 终究还是得看生产要求 |
![]() | 14 FightPig 2021-12-09 15:43:19 +08:00 虽然挺喜欢 rust 的,不过学了四五回了,最后也没用上,主要觉得写出来的代码看不习惯,各种'a 'b, where,啥的,发现 go 写起来也不好看,不过简洁些,所以最后用的最多的还是 go , |
![]() | 15 SjwNo1 2021-12-10 13:41:25 +08:00 停留在 println!("hello rust") |
![]() | 16 shyling 2021-12-10 17:57:24 +08:00 rust 简单一点。。 新语言历史债少,文档更齐全 |
![]() | 17 dingwen07 2021-12-13 16:15:33 +08:00 via iPhone C 是一定要学的,先把 C 学了,然后就可以开始学 Rust 了 |