- 主题:对 Rust 语言的分析
C++的缺点,或者说Linus痛恨C++的原因显然不是因为其复杂
C++最大的问题在于生成的代码不确定。C++缺少内置的数组,容器支持,现代写法大量运用STL里的模板魔术,模板和编译器不同优化选项结合起来,生成的机器码鬼才知道是什么样子
【 在 Jacqueline 的大作中提到: 】
:
: C++复杂,是因为世界是复杂的,需要有这样一门包罗万象的语言去描述,反正用的人
: 不需要很多。不过这种复杂度的语言有一门也就足够了,况且C++当初的设计并不差,
: ...................
--
FROM 27.91.71.*
这些都是扯淡
现在编程语言讲究的就是农村包围城市,低端包围高端,好聊用包围难用,糙快猛包围精细准
什么机器码,优化指令,缓存,分支预测,gc,符号表,等等等等讲究这些底层的都是扯淡
那几个大佬相互扯皮是因为他们吃饱没事干,根本就不代表当下的市场。绝大多靠编码恰饭的码农根本就不管这些,有好的库手有5分钟就能上手的生态环境能三天教程看完就出活的才是王道
这年头技术早就不是码农的第一选择了,码农最操心的是行业对不对,在不在风口上。在风口上都得糙快猛,用c/c++或者rust这种就是找死
c++现在不行就是因为它糙不起来,你一糙就coredump,还有就是生态太jb乱了,标准库完全不求行三天劝退那种,跟什么性能缓存之类的没啥关系
对于rust这种也焅不起来的我不是很看好,当然rust的生态和构建设计的比c++强多了
【 在 xiaoju 的大作中提到: 】
: C++的缺点,或者说Linus痛恨C++的原因显然不是因为其复杂
: C++最大的问题在于生成的代码不确定。C++缺少内置的数组,容器支持,现代写法大量运用STL里的模板魔术,模板和编译器不同优化选项结合起来,生成的机器码鬼才知道是什么样子
:
--
修改:libgcc FROM 171.82.161.*
FROM 171.82.161.*
放眼望去,未来二十年都看不到重写操作系统的需求
所以系统语言根本没有任何机会
最近二十年,看上去最像风口的机会也就是andorid和ios的崛起
但事实证明,这俩货也不需要重写底层
老系统完全够用
移动互联网,真正重制的只是gui,并不是操作系统
短期内,看不到重做操作系统的需求
所以,强如微软,想用c#重写操作系统也还是失败了
这二十年,c++最大的成就就是浏览器是基于c++的
这确实是c++最大的生命力源泉
但问题是,浏览器也在衰落,后面的一个时代浏览器很可能不会有大的进步了
将像上一个十年的操作系统一样逐渐稳定
【 在 Jacqueline (花仙子◆唯有低贱,或能长存-M.J.<二月兰>) 的大作中提到: 】
: rust取代C++就是一个笑话
--
FROM 43.243.12.*
apartment和marshaling对很多程序员来说不算简单,由前两天lz纠结了半天的那个rust并发问题引申开,搞不好大家会看到apartment在rust重现
【 在 xiaoju 的大作中提到: 】
: COM只是用C++98写起来复杂,用C++11也比较好写,这东西本质上就是JavaScript的native后端
:
--
FROM 61.49.154.*
其实这两个概念什么语言里都有,微软的错是没在VS里把选项藏好,小孩乱选后捅娄子
【 在 leadu 的大作中提到: 】
: apartment和marshaling对很多程序员来说不算简单,由前两天lz纠结了半天的那个rust并发问题引申开,搞不好大家会看到apartment在rust重现
:
--
FROM 155.64.23.*
未来二十年都看不到重写操作系统的需求
-> 这几年操作系统界风起云涌,自动驾驶领域RTOS, ROS,各大厂商都在猛搞
云计算领域,虚拟化也是各种操作系统定制化开发
但有人认为操作系统没有任何机会,我只能说,墙,起作用了
对于高水平码农是好消息,更难失业啦~
【 在 sixue1999 的大作中提到: 】
: 放眼望去,未来二十年都看不到重写操作系统的需求
: 所以系统语言根本没有任何机会
: 最近二十年,看上去最像风口的机会也就是andorid和ios的崛起
: ...................
--
FROM 114.242.237.*
“这几年操作系统界风起云涌”是文科营销人员塑造的市场宣传
操作系统已经很成熟了,内核部分几乎没什么可大改的地方更不用说重做,系统复杂性已经转移到上层了。
【 在 pigtracer 的大作中提到: 】
: 未来二十年都看不到重写操作系统的需求
: -> 这几年操作系统界风起云涌,自动驾驶领域RTOS, ROS,各大厂商都在猛搞
: 云计算领域,虚拟化也是各种操作系统定制化开发
: ...................
--
FROM 155.64.23.*
还有鸿蒙2.0!
分布式微内核形式化验证操作系统!
【 在 sixue1999 (宋似雪) 的大作中提到: 】
: 放眼望去,未来二十年都看不到重写操作系统的需求
: 所以系统语言根本没有任何机会
: 最近二十年,看上去最像风口的机会也就是andorid和ios的崛起
: ...................
--
FROM 111.30.252.*
文科生?要么认为别人都是文科生?
wall这种玩意儿只存在文科生的世界里,甚至只是一部分文科生。
【 在 pigtracer 的大作中提到: 】
: 未来二十年都看不到重写操作系统的需求
: -> 这几年操作系统界风起云涌,自动驾驶领域RTOS, ROS,各大厂商都在猛搞
: 云计算领域,虚拟化也是各种操作系统定制化开发
: ...................
--
FROM 112.96.66.*
文科生?看得懂我打的字啥意思吗?打字门槛这么低了?
【 在 shocker 的大作中提到: 】
: 文科生?要么认为别人都是文科生?
: wall这种玩意儿只存在文科生的世界里,甚至只是一部分文科生。
--
FROM 114.242.237.*