Replies: 12 comments 11 replies
-
貌似并没有, 而且在2022年,rust也没有被纳入内核官方开发语言. |
Beta Was this translation helpful? Give feedback.
-
veriy nice. |
Beta Was this translation helpful? Give feedback.
-
环保与可持续发展的rust |
Beta Was this translation helpful? Give feedback.
-
那rust有什么缺点吗?或许可以讨论一下。 |
Beta Was this translation helpful? Give feedback.
-
等一下,那张表太奇怪了,typescript执行时间比js慢了7倍?我完全不能理解!这是把代码从ts编译成js的时间也算进去了? |
Beta Was this translation helpful? Give feedback.
-
c++离开作用域总是会执行析构函数,但是rust的move机制让析构函数只执行1次,rust的宏+泛型比c++的模板强大很多,也把跟开发无关的代码隐藏了,专注做该做的事情而不是老在那看template代码,没有意义,还没有rust的宏强大,虽然c++也有std::move但它是运行时的需要配合右值引用构造和右值引用赋值运算符仍然有运行代价。个人觉得c++应该得到rust的编译期move和rust的宏,同时摒弃template改用泛型和宏,还有类似cargo的的东西,这样才能符合它的“0成本抽象”的理念。 |
Beta Was this translation helpful? Give feedback.
-
rust是语言基本的finops! |
Beta Was this translation helpful? Give feedback.
-
rust上手了一段时间感觉还是比较ok的,除了lifetime,lifetime那里有点迷,其它很多都可以从c++和go的视角代入来看,rust的宏简直就是我的神,我go使用的是我自己编写的“宏”来生成go代码的,go的运行时反射我也在用,但还是不仅人意,很多地方明明能在编译期间做的,它就只能在运行时用反射,所以我后来自己搞了个"宏"生成代码,但是新问题又来了,生成的代码必须实际写入go文件,又会造成代码冗杂,后面的其他同事接手代码又会懵逼。而rust的宏是比较合理的,用syn将tokenstream解析为ast语法树,然后用quote将需要生成的代码走模版返回而不是跟胶水一样东瓶西凑 |
Beta Was this translation helpful? Give feedback.
-
https://course.rs/usecases/aws-rust.html
Beta Was this translation helpful? Give feedback.
All reactions