forum icon indicating copy to clipboard operation
forum copied to clipboard

【Zig 日报】你认为 Zig 为什么需要支持 Async

Open jiacai2050 opened this issue 4 months ago • 4 comments

  1. 作者对Zig添加async/await支持表示疑问,并质疑当前基于io接口的解决方案的优雅性。
  2. 作者认为Zig的优点在于其简洁性,担心async/await的加入会影响这一目标。
  3. 作者列举了使用Zig的主要原因,包括更合理的默认设置、defer、可选类型、错误处理、语言简洁和快速编译时间。

https://www.reddit.com/r/Zig/comments/1mpynsk/do_you_think_zig_should_support_async/

加入我们

Zig 中文社区是一个开放的组织,我们致力于推广 Zig 在中文群体中的使用,有多种方式可以参与进来:

  1. 供稿,分享自己使用 Zig 的心得
  2. 改进 ZigCC 组织下的开源项目
  3. 加入微信群

jiacai2050 avatar Aug 14 '25 12:08 jiacai2050

如果 Zig 后续不引入 无栈协程 原语,我只能用 C++20 的 coroutine 了😂

zfl9 avatar Aug 14 '25 13:08 zfl9

@zfl9 那你还是先用 cpp 吧,zig 这边估计好用还要至少一两年才行。

jiacai2050 avatar Aug 15 '25 06:08 jiacai2050

我一直在用 Zig 0.10.1,因为这是支持 async 的最后一个版本。看 Zig 目前的发展路线,只能先转 C++ 20 了。

zfl9 avatar Aug 15 '25 06:08 zfl9

竟然还在坚守 0.10 的版本,真是勇士 😂

jiacai2050 avatar Aug 15 '25 06:08 jiacai2050