文档概述
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 blocks
- 17 switch
- 18 while
- 19 for
- 20 if
- 21 defer
- 22 unreachable
- 23 noreturn
- 24 Functions
- 25 Errors
- 26 Optionals
- 27 Casting
- 28 Zero Bit Types
- 29 Result Location Semantics
- 30 usingnamespace
- 31 comptime
- 32 Assembly
- 33 Atomics
- 34 Async Functions
- 35 Builtin Functions
- 36 Build Mode
- 37 Single Threaded Builds
- 38 Undefined Behavior
- 39 Memory
- 40 Compile Variables
- 41 Root Source File
- 42 Zig Test
- 43 Zig Build System
- 44 C
- 45 WebAssembly
- 46 Targets
- 47 Style Guide
- 48 Source Encoding
- 49 Keyword Reference
- 50 Grammar
- 51 Zen
书籍评论(0)
-
点击星星给这本书打分
还没有人评论这本书
读完后来留下第一条点评吧