- 主题:对 Rust 语言的分析
文章前面不说了,后面提到内存管理方面的问题了。
他有个观点和我是一样的:rust内存管理现在发展的有些复杂。我觉得rust逐渐开始向com那个复杂度方面发展了。
com+已经证明了大部分程序员是无法掌握这个复杂度的东西的,甚至com这种复杂度的都不行
【 在 xiaoju 的大作中提到: 】
: 这篇文章说的都是废话,任何语言的任何特性拿出来讨论,肯定有看了不爽的人,比如说赋值语句返回值,返回空,或者干脆不可做为表达式都有反例。
: Rust的问题是缺少几个大项目的考验和迭代。编程语言本质是人类互相交流的工具,不可能几个人关门搞出来。
:
--
FROM 61.49.154.*
c/c++早就有很多静态代码分析,都是额外的商业软件。不能说没作用,但也不能说解决了问题
现在把其中一部分用语言实现的强制方式去解决,前景未必特别乐观
【 在 huacx 的大作中提到: 】
: rust大有取代c++之势。rust基本上是为了避免写出运行时出错的代码而设计的。运行时出错损失的都是真金白银。这就跟你把管线挖断会损失很多钱一样。
: 这个文章前面赋值没看,因为没意义,聊那些没意义。
: 后面讲内存,说到一点问题,rust有运行时借用,其实侧面印证无法在编译时解决所有的内存管理问题。
: ...................
--
FROM 61.49.154.*
apartment和marshaling对很多程序员来说不算简单,由前两天lz纠结了半天的那个rust并发问题引申开,搞不好大家会看到apartment在rust重现
【 在 xiaoju 的大作中提到: 】
: COM只是用C++98写起来复杂,用C++11也比较好写,这东西本质上就是JavaScript的native后端
:
--
FROM 61.49.154.*