文档概述
Zig 是一门开源的编程语言,专为稳定性、可维护性和最优性而设计。具有以下值得关注的特性:手动管理内存;与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc;轻量而简单的语言,专注于调试应用而不是调试编程语言的知识;新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余;调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩溃;ReleaseFast 模式和 ReleaseSafe 模式;泛型数据结构和函数;通过协程实现并发;导入 .h 头文件并直接使用 C 语言的类型、变量和函数;导出要依赖 C 语言代码的函数,变量和类型,自动生成 .h 头文件;可选类型而非空指针;交叉编译是主要用例
章节列表
- 01 Introduction
- 02 Hello World
- 03 Comments
- 04 Values
- 05 Variables
- 06 Integers
- 07 Floats
- 08 Operators
- 09 Arrays
- 10 Vectors
- 11 Pointers
- 12 Slices
- 13 struct
- 14 enum
- 15 union
- 16 opaque
- 17 blocks
- 18 switch
- 19 while
- 20 for
- 21 if
- 22 defer
- 23 unreachable
- 24 noreturn
- 25 Functions
- 26 Errors
- 27 Optionals
- 28 Casting
- 29 Zero Bit Types
- 30 Result Location Semantics
- 31 usingnamespace
- 32 comptime
- 33 Assembly
- 34 Atomics
- 35 Async Functions
- 36 Builtin Functions
- 37 Build Mode
- 38 Single Threaded Builds
- 39 Undefined Behavior
- 40 Memory
- 41 Compile Variables
- 42 Root Source File
- 43 Zig Test
- 44 Zig Build System
- 45 C
- 46 WebAssembly
- 47 Targets
- 48 Style Guide
- 49 Source Encoding
- 50 Keyword Reference
- 51 Grammar
- 52 Zen
书籍评论(0)
-
点击星星给这本书打分
还没有人评论这本书
读完后来留下第一条点评吧