Zig编程语言最主要的优点是小巧而简洁 , 正广受程序员好评 。它专注于调试你的应用程序 , 而不是调试你的编程语言知识 , 没有隐式控制流、没有隐式内存分配、没有预处理器 , 更没有宏 。
此外 , 用Zig编写的库可以在任何地方使用 , 包括:桌面程序和游戏、低延迟服务器、操作系统内核、嵌入式设备等 。
Zig还提供了defer和errdefer , 使所有的资源管理(不仅是内存)变得简单且易于验证 。
六、写在最后:Rust仍是理想语言总之 , 抛开上述缺陷不谈 , 我仍认为Rust非常接近我的理想语言 。但实际上 , 我也正在寻找其它语言 。
我相信 , 当听到批评的声音后 , Rust可以已经开始变革并反思了 , 也许 , 更好的解决方案即将出现 。这需要一群人共同改进这种语言才不会重复同样的错误 。
当然 , 我对Rust抱怨主要针对crates.io , 相信此类问题在不久的将来都能得以解决 。
所以 , 无论如何 , 让我们尽情幻想“后Rust时代的理想语言” 。这种语言应该与Rust类似 , 同时具有Zig语言comptime的优势 。
新的语言中会有borrow checker , 它就像Rustc编译器一样可以检测出错误的消息 。我们也会更多的支持comptime概念的出现而并非宏 。与Rust不同 , 这种新语言能够从头至尾完成各种任务 。
在新语言中 , 我们可获得接口等内置功能并能够直接与其它语言以及底层操作系统内核通信 。最后 , 我还设想出一个库包生态系统 , 它将是完全分布式和去中心化的 。
虽然Rust有缺点 , 但它仍然是迄今为止在内存访问、安全性和准确性方面最好的语言 。我提到的很多小抱怨都只是从普通程序员角度出发的 。
原文链接:https://jeang3nie.codeberg.page/rust-criticism-from-rustacean/
推荐阅读
- 哪些内容是 ChatGPT 写的?99% 可以被识别出来,这些词是关键
- 公诉|迪丽热巴的《公诉》为什么高开低走?这些情节漏洞被吐槽
- 这些石钟乳和石笋,形状变化多端,再加上颜色各异 这些石钟乳和石笋
- 国漫动画排行
- 钱币|那些被夸有品位的文玩人,原来是偷偷戴了这些串儿
- 篮球|这些NBA球星篮球天赋超群,个个都是辉煌一时的人物
- 商场|快看看这些和田玉的“坑”,你入过几个?
- 贾玲|贾玲要瘦100斤冲上热搜,看看这些男演员“胖瘦自如”技巧
- 鱼线|鱼线智商税多多,坑你没商量!玩野钓究竟该如何选线?
- |险走光、手臂坑坑洼洼 、眼皮宽抢镜,上影节红毯,女星集体大翻车
