005. 与 LemonHX 畅聊新一代编程语言 Zig
欢迎听众打赏支持,您的支持是我不断创作的动力🍻
概要
本期嘉宾是张润哲(柠檬,LemonHX),另一位 Rust 的干饭人,零零后,后浪程序员。
今天的话题是 Zig ⚡,一门新时代的系统语言。不得不承认,C/C++ 的“替代者”隔三差五就能上 hacker news 榜首,Go/Rust/D/Carbon 等等不一而足,在这之中,Zig 是怎样一种存在?它的特点是什么?它是 Rust 的竞争对手嘛?
时间线
Show Notes
个人介绍
- Why Zig When There is Already C++, D, and Rust?
- What is a allocator anyway? : Zig
- 在社区内,Rust 与 Zig 关于安全问题的争论
for<'a> T<'a>
,Higher-Rank Trait Bounds- 使用 comptime 实现的 LinkedList 示例代码
- D Programming Language
- `zig cc`: a Powerful Drop-In Replacement for GCC/Clang
- Zig Makes Rust Cross-compilation Just Work · Um, actually…
- What is Zig's “Colorblind” Async/Await?
- A first look at Bun: is it really 3x faster than Node.js and Deno?
- kprotty/zap: An asynchronous runtime with a focus on performance and resource efficiency
- andrewrk/HellOS: "hello world" x86 kernel example
- 没有装箱的 monad:https://godbolt.org/z/bo3Mvdr7b
Zig 学习网站推荐
- TG:https://t.me/ZigChinese
- QQ:930564004
- Starcoin
- lemon5: 柠檬五码是一款自由的简单易学的开源音形输入法
- wenshudb: 文书 DB 是一个柠檬在制作柠檬五码的时候的副产物