- 主题:对 Rust 语言的分析
这篇文章说的都是废话,任何语言的任何特性拿出来讨论,肯定有看了不爽的人,比如说赋值语句返回值,返回空,或者干脆不可做为表达式都有反例。
Rust的问题是缺少几个大项目的考验和迭代。编程语言本质是人类互相交流的工具,不可能几个人关门搞出来。
【 在 DoorWay 的大作中提到: 】
: 这篇文章没啥有价值的观点。关于内存泄漏措施只是批判了复杂性。
: 奇怪的是一直没有反面的文章。要么是网红不红了,要么是王在编程语言届威名太盛,没人敢叫板。
: 但是垠神这博客是用中文写的,前面有帖子,他写书又是用英文写的。
: ...................
--
FROM 155.64.23.*
COM只是用C++98写起来复杂,用C++11也比较好写,这东西本质上就是JavaScript的native后端
【 在 leadu 的大作中提到: 】
: 文章前面不说了,后面提到内存管理方面的问题了。
: 他有个观点和我是一样的:rust内存管理现在发展的有些复杂。我觉得rust逐渐开始向com那个复杂度方面发展了。
: com+已经证明了大部分程序员是无法掌握这个复杂度的东西的,甚至com这种复杂度的都不行
--
FROM 27.91.71.*
C++的缺点,或者说Linus痛恨C++的原因显然不是因为其复杂
C++最大的问题在于生成的代码不确定。C++缺少内置的数组,容器支持,现代写法大量运用STL里的模板魔术,模板和编译器不同优化选项结合起来,生成的机器码鬼才知道是什么样子
【 在 Jacqueline 的大作中提到: 】
:
: C++复杂,是因为世界是复杂的,需要有这样一门包罗万象的语言去描述,反正用的人
: 不需要很多。不过这种复杂度的语言有一门也就足够了,况且C++当初的设计并不差,
: ...................
--
FROM 27.91.71.*
其实这两个概念什么语言里都有,微软的错是没在VS里把选项藏好,小孩乱选后捅娄子
【 在 leadu 的大作中提到: 】
: apartment和marshaling对很多程序员来说不算简单,由前两天lz纠结了半天的那个rust并发问题引申开,搞不好大家会看到apartment在rust重现
:
--
FROM 155.64.23.*
“这几年操作系统界风起云涌”是文科营销人员塑造的市场宣传
操作系统已经很成熟了,内核部分几乎没什么可大改的地方更不用说重做,系统复杂性已经转移到上层了。
【 在 pigtracer 的大作中提到: 】
: 未来二十年都看不到重写操作系统的需求
: -> 这几年操作系统界风起云涌,自动驾驶领域RTOS, ROS,各大厂商都在猛搞
: 云计算领域,虚拟化也是各种操作系统定制化开发
: ...................
--
FROM 155.64.23.*