Re: [讨论] Google开发工具工程总监:Rust 开发者的

楼主: oopFoo (3d)   2024-04-28 21:41:16
※ 引述《Lushen (pttlushen)》之铭言:
: Google开发工具工程总监:Rust 开发者的生产力是 C++ 的两倍
: https://bit.ly/3JASfNe
另外一个相反的例子。
https://loglog.games/blog/leaving-rust-gamedev/
三年后离开 Rust 游戏开发
https://news.ycombinator.com/item?id=40172033
讨论的火热。Rust算是ycombinator吹捧的语言。
John Nagle(Animats)对Rust的评论是很中肯的。
软件界常常会Cargo Culting。这种两倍,十倍的言论,笑笑就好。
作者: Apache (阿帕契)   2024-04-28 22:01:00
语境不同捏 大部分Rust开发者应该都会认同不适合gamedev但更准确的说 游戏的非关键组件不能用更脚本的语言写吗
作者: SkankHunt42 (me so horny)   2024-04-28 23:27:00
游戏非performance critical一直都有脚本语言啊直接用Lua或干脆自制语言 或blueprint那种拉一拉的我都见过
作者: Lhmstu (lhmstu)   2024-04-28 23:34:00
rust游戏底层开发的社群太少了,想当摩西只会填海。虽然我也不确定rust现在主力应用是哪个方面,可能要问rust大神了
作者: Apache (阿帕契)   2024-04-28 23:49:00
Linux和Android 主要是HAL和driver这种高度模组化的部分也有一些核心模组用Rust重写Firefox和Chromium也有支援 毕竟Rust是Mozilla做的
作者: expiate (夜露死苦)   2024-04-29 02:15:00
我好奇的是大部分游戏不是都有opengl and Vulkan来做吗?是指用rust来做pipeline部分?
作者: cancelpc (阿吉)   2024-04-29 03:53:00
一堆游戏都用脚本写,游戏引擎才需要Rust这种所以听写游戏的,大都不准确。
楼主: oopFoo (3d)   2024-04-29 07:53:00
游戏界是很愿意尝试新的东西的行业。开发成本高又难,如果Rust可以帮助写底层的生产力提升,Rust很快就会在游戏界普及。John Nagle就指出Rust在开发速度上反而是缓慢的
作者: tzouandy2818 (Naked Bear)   2024-04-29 09:14:00
蛤 Rust不是本来就主打牺牲效率换安全性吗开发速度缓慢是语言特性吧
作者: Suleika (Suleika)   2024-04-29 09:15:00
光Rust的特性就注定在台湾的缺很少
作者: ssccg (23)   2024-04-29 12:31:00
rust的开发速度的意思不是很快生产品,是不会做出来之后一堆安全漏洞整天要去修补的意思
作者: Apache (阿帕契)   2024-04-29 14:40:00
Rust的高效是相对于C/C++ 而即使是跟Java比都相形见绌现在的语言已经不那么强调泛用性了 样样通的银弹很难存在
作者: LipaCat5566 (不断与时间竞赛)   2024-04-29 19:10:00
有玩rust的ecs框架 是觉得还蛮好的可以参考看看veloren
楼主: oopFoo (3d)   2024-04-30 07:09:00
我明白ecs想解决的问题,但ecs现在是不好用问题多,等过一阵子来看,才知道是不是走错路。
作者: tsrn46336686 (hahapointishere)   2024-05-01 23:41:00
现在一堆游戏已经都是ECS架构了,For Honor、Overeatch、博得之门3、Helldivers 2,像独立游戏也有 VRising不少游戏都是引擎C++ 或C#,游戏机制用 Lua 写有 Hades 的话看资料夹里大多 game code 都是 Lua程式码,全都开放给你看

Links booklink

Contact Us: admin [ a t ] ucptt.com