forum icon indicating copy to clipboard operation
forum copied to clipboard

【Zig 日报】2024-05-06 我对 Zig 的简洁性很满意!

Open jiacai2050 opened this issue 1 year ago • 0 comments

原文地址:I'm sold on Zig's simplicity : r/Zig

一个具有资深经验开发者(开发过多个大型项目),在这里描述了自己选择业余项目语言的经历:

  • Rust 越来越复杂,有种发展成 C++ 的趋势
  • C++ 新版本的特性(比如 module)LSP 支持的不够好,而且历史包袱严重
  • C 缺少元编程,并且没有命名空间

最后从 Andrew 的一个播客了解到 Zig,经过自己尝试,发现了 Zig 没有辜负他的期望,尽管是第一次写 Zig,但基本上没有什么难度,每次遇到问题,仔细想几分钟就差不多有答案了。下面是他罗列的 Zig 的一些优势:

  • 十分简洁,import 返回的是一个 struct, 和其他变量一样使用
  • 与 C 无缝交换
  • 具有 Result 效果的错误处理
  • 唯一缺失的就是『接口』,但这一点并不是很关键,就像在 C 里也没有,但是 C 可以做任何事。

jiacai2050 avatar May 06 '24 00:05 jiacai2050