<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>编程语言 on PlumePHP</title><link>https://plumephp.com/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/</link><description>Recent content in 编程语言 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 22 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/index.xml" rel="self" type="application/rss+xml"/><item><title>Zig 系统编程</title><link>https://plumephp.com/posts/zig/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/zig/</guid><description>Zig 是由 Andrew Kelley 于 2016 年创建的现代化系统级编程语言，以「清晰优于花哨、显式优于隐式」为核心设计理念，通过显式内存管理（Allocator 泛型分配器）、编译期计算（comptime）、无隐藏控制流的错误处理（Error Union/try/catch/errdefer），以及无缝的 C ABI 互操作能力，成为 C 语言的出色替代者。本专题系统覆盖语言基础与语法特色、手动内存管理与分配器设计哲学（defer/Arena/GPA）、错误处理与结果类型、构建系统（build.zig）与包管理、C 互操作与渐进迁移、系统编程实战（文件/进程/mmap/信号）、WebAssembly 编译与异步网络编程（epoll/io_uring），以及 SIMD 与编译时优化的性能工程，并进一步深入编译期编程（comptime 反射与类型生成）、标准库容器（ArrayList/HashMap/ArrayHashMap）、并发原子操作与消息传递、高级 FFI（dlopen/C++ ABI/translate-c）、裸机内核开发（freestanding/中断/Multiboot2）与嵌入式交叉编译（ARM/RISC-V MCU），为系统编程学习者和 C 迁移者提供完整的 Zig 技术栈指引。并进一步覆盖包管理与生态系统（build.zig.zon/zig fetch）、调试与性能分析（GDB/LLDB/perf/Valgrind）、密码学与安全编程、数据库访问与轻量 ORM、WebSocket 实时通信、可观测性（结构化日志/OpenTelemetry/Prometheus）、GUI 与图形编程（SDL2/OpenGL）、游戏开发（raylib/ECS）、解析器与编译器前端、算法与数据结构实战、TLS 与 HTTP/2 协议栈，以及文本处理（Unicode/正则/分词）。并补齐 io_uring 异步 IO、HTTP/3 与 QUIC、WASI 组件模型、Vulkan Compute、打包与分发、终端 TUI 开发等进阶议题。</description></item><item><title>Zig 语言基础与语法特色</title><link>https://plumephp.com/zig-language-basics/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/zig-language-basics/</guid><description>Zig 是一门专注于系统级编程的现代语言，目标是成为 C 的更好替代品。本教程深入讲解 Zig 的变量声明、数据类型、控制流、函数以及编译时反射机制。</description></item><item><title>Zig 错误处理与控制流设计</title><link>https://plumephp.com/zig-error-handling/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/zig-error-handling/</guid><description>Zig 通过错误联合类型（Error Union Type）和 try/catch 机制实现了清晰的可恢复错误处理。本文详解错误集合、错误传播、嵌套错误处理、可选类型与错误联合的组合使用。</description></item></channel></rss>