Posts for: #Zig

Introduce Array List in Zig

What is Array List?

在高级语言中,数组通常是动态的。它们可以轻松根据需要增长大小,而你无需担心这一点。相比之下,低层次语言中的数组默认通常是静态的。这是C、C++、Rust以及Zig的现实情况。

[Read more]

使用Zig实现base64编码和解码

本文代码基于zig 0.15.2

Base64算法介绍

Base64本质上是一种将二进制数据转换为文本格式的编码方式。通过将每三个字节的数据转换为四个可打印字符来实现这一点。

[Read more]

一文理清Zig中的Allocator

What is Allocator

分配器是zig中非常重要的概念。zig在编程语言中的定位与C类似。这意味手动管理内存(准确点说,基本是堆内存)是非常重要。

[Read more]