Tag

Zig

0 views collected around this technical thread.

DeWu Technology
DeWu Technology
Mar 3, 2025 · Databases

Implementing an LSM‑Tree in Zig: Core Components, Write/Read Logic, and Compaction

The article walks through a complete Zig implementation of an LSM‑Tree, detailing its in‑memory skip‑list MemTable, immutable SSTable blocks with compression and Bloom filters, write‑ahead logging, iterator hierarchy for reads, and multi‑level compaction logic that merges and rewrites SSTables.

CompactionDatabaseIterators
0 likes · 42 min read
Implementing an LSM‑Tree in Zig: Core Components, Write/Read Logic, and Compaction
Architect's Guide
Architect's Guide
Dec 5, 2023 · Fundamentals

Why Zig Is the Best C Alternative: Features, Toolchain, and Code Examples

This article explains why Zig, with its built‑in build system, package manager, safety features, and modern language design, is emerging as the most compelling replacement for C in system programming, offering high performance, easy C interop, and a promising future for developers.

Language DesignToolchainZig
0 likes · 11 min read
Why Zig Is the Best C Alternative: Features, Toolchain, and Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
Apr 8, 2023 · Fundamentals

TIOBE April 2024 Ranking Highlights: C++ Surge and Zig Breaks Into Top 50

The April 2024 TIOBE index shows a stable top‑20 with Python, C, Java, C++ and C# unchanged, a 4.68% surge for C++, Rust holding its lower‑top‑20 spots, and the newcomer Zig entering the top 50 at rank 46, accompanied by a brief overview of its key features and industry reactions.

C++RankingTIOBE
0 likes · 4 min read
TIOBE April 2024 Ranking Highlights: C++ Surge and Zig Breaks Into Top 50
ByteDance Web Infra
ByteDance Web Infra
Feb 17, 2023 · Backend Development

Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration

This article provides a comprehensive guide on Rust build scripts, the role of sys crates, foreign function interfaces, and cross‑compilation techniques, illustrating how to create and use NAPI‑sys and libsodium‑sys crates, manage Cargo instructions, and leverage tools like Zig for seamless multi‑platform builds.

Build ScriptFFINAPI
0 likes · 21 min read
Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration