跳到主要内容
赞助推荐 Claude Team 合租,少折腾账号
>80aj_
赞助推荐 开放可编程的智能路由
赞助推荐 开放可编程的智能路由

标签索引 / 第 2 页

Zig语言

这个标签下有 20 篇文章。按时间回看相关判断与实践记录。

标签精选

相关内容

前沿哨所

纯Zig编写!开发者推出零汇编代码的x86极简内核

这是一个完全使用Zig语言编写的最小化裸机内核项目,其最大的亮点是零汇编文件依赖。该内核支持在x86 (i386)架构上通过Multiboot 1协议启动,并能在VGA文本模式下显示彩色信息。项目展示了Zig语言在底层系统编程中的强大能力,...

1 分钟阅读220 阅读
前沿哨所

深入Zig语言内存布局:用公式精准计算对齐与大小

本文深入探讨了Zig编程语言中的内存布局机制,受Zig创始人Andrew Kelley的数据导向设计(DoD)演讲启发,详细解析了如何计算类型的对齐与大小。文章通过数学公式和代码示例,涵盖基础类型、结构体、枚举、联合体及数组的内存占用规则,...

1 分钟阅读271 阅读
前沿哨所

开源神器dith:将摄像头画面实时转译为终端盲文艺术

这款名为dith的开源工具由Zig语言编写,无需任何依赖即可在终端中将图片或实时摄像头画面转化为精美的盲文或点阵艺术。它内置了Floyd-Steinberg、Atkinson等5种经典抖动算法,支持调整阈值和反色,能实现从复古8-bit到电...

1 分钟阅读258 阅读
前沿哨所

Lightpanda 弃用 LibDOM,用 Zig 语言重构 DOM 引擎

Lightpanda 宣布将 DOM 实现从 LibDOM 迁移至自研的 Zig 语言实现。此举旨在解决 V8、Zig 层与 LibDOM 之间的架构摩擦,特别是在事件处理及自定义元素支持方面。新实现的 zigdom 优化了内存管理与事件系...

1 分钟阅读195 阅读
前沿哨所

BusterMQ:Zig+io_uring打造高性能NATS服务器

BusterMQ是一款基于Zig语言和io_uring构建的高性能NATS服务器,采用线程每核心设计。基准测试显示,在AMD Ryzen 9 9950X处理器上,其发布速率高达6.30M消息/秒,交付速率达58.74M消息/秒,带宽达8.2...

1 分钟阅读200 阅读
前沿哨所

Zig语言PDF解析库Zpdf问世:性能超MuPDF 5倍

Zpdf是一款使用Zig语言编写的高性能PDF文本提取库,通过内存映射文件读取和流式文本提取等技术,实现了比业界领先的MuPDF快5倍的性能。该库支持多种PDF解压过滤器和字体编码,可配置错误处理方式,并实现了多线程并行页面提取。在基准测试...

1 分钟阅读292 阅读
前沿哨所

Zig语言实现静态内存分配:提升系统性能

作者分享使用Zig语言开发Redis兼容key/value服务器的经验,重点介绍静态内存分配技术。通过初始化时预分配内存,避免运行时动态分配,提高系统稳定性和性能。文章详细解析了连接池、命令解析和键值存储的实现细节,并讨论了配置优化和内存管...

1 分钟阅读216 阅读
前沿哨所

Phoenix:Zig语言全新实现的现代化X服务器

Phoenix是一个用Zig语言从零开始编写的现代X服务器,旨在成为Xorg服务器的替代选择。目前该项目仍处于开发阶段,尚未完全准备好用于生产环境,但已经可以渲染支持GLX、EGL或Vulkan图形的简单应用程序。Phoenix的主要目标包...

1 分钟阅读202 阅读