Zig: QuickStart
hhstore opened this issue · 8 comments
hhstore commented
related:
Zig 教程:
Zig 学习代码:
- ✅ https://github.com/better-zig/ziglings-solutions
- ziglings 解题报告
- ✅ https://github.com/better-zig/learn-zig
Zig 技术群:
- ✅ #309
hhstore commented
Zig 速成:
Zig 先导篇:
- ✅ zig 很多设计, 大量参考 rust. 吸收了很多 rust 的语法, 以及工程实践.
- ✅ 有了C++、D和Rust,为什么还需要Zig?
- ⭐⭐⭐⭐⭐
Zig 杀手级特性:
- ✅ 极佳的 C 互操作性(目前可能是第一, 比 rust 还要简单/易用)
- ✅ Zig CC: 非常强大的工具链. 替代 GCC/Clang.
- ✅ 泛型: 很简洁的泛型.
- ✅ 语法简单 + 完备: a better
C
.- 没有宏+元编程(rust), 但依然强大.
Zig 示例速览:
- ✅ https://ziglang.org/zh/learn/samples/
- ⭐⭐⭐⭐⭐
- 理解 zig 核心特性
hhstore commented
Zig 快速掌握:
zig 设计理念:
- ✅ Zig Zen
搭建开发环境:
语法关键词:
zig 构建系统:
- ✅ Zig Build System
- build.zig // 构建脚本.
Zig 教程:
Zig 语法进阶:
- ✅ #377
hhstore commented
ZigMod 包管理工具用法:
示例项目:
dependencies:
- type: git
path: https://github.com/truemedian/zfetch
Zig 标准库:
- ✅ #378
hhstore commented
hhstore commented
C/C++ 替代品:
C 替代品:
-
zig
-
nim
- 并不算恰当, nim 是类 Python 的, 可选 GC. 只能说部分场景.
- 关于 gc:
- https://www.zhihu.com/question/28224083
C++ 替代品:
- https://github.com/carbon-language/carbon-lang
- https://www.zhihu.com/question/544289143
- https://v2ex.com/t/867631#reply31
- https://news.ycombinator.com/item?id=32151609
- 静态语言很热闹. Google 内部刚开源的. 新鲜热乎 .
- 目前吃瓜群众, 一致不看好. 对比 Rust, 并不能增加信心.
kael777 commented
https://zig-by-example.github.io/
这个页面404了
hhstore commented
https://zig-by-example.github.io/ 这个页面404了
- 可能项目原作者不维护了吧.