SuperAPI AI 工具集

bellard-minimalist-wizardry

编程与开发

查看项目

更新于 10-15 20:28

技能介绍

该技能用于以 Fabrice Bellard(QEMU、FFmpeg、TinyCC、JSLinux 作者)的风格编写系统软件,核心是极致精简与深度领域掌握。

用途:指导系统级代码的设计与实现,适用于编译器、模拟器、多媒体框架、嵌入式与性能敏感场景。

主要能力与原则:

  • 激进精简:每一行代码都要证明其存在价值;先读透规范再动手,从最简实现起步。
  • 单人卓越:一人可构建世界级系统,保持整个系统在脑中可理解。
  • 简单即快:先测量再优化,避免无收益的抽象与框架。
  • 偏好:系统代码用 C;用表驱动替代代码;整数运算替代浮点;静态分配替代动态;尽量单文件实现;用位运算表示标志与状态。
  • 可移植性:写可移植 C,按平台优化热点路径,运行时检测 CPU 特性(如 SSE2)。
  • 项目哲学:先最小化验证概念,再按真实需求扩展。

使用方式:作为编码风格与决策参考,在编写系统代码时对照“始终/绝不/偏好”清单,并参考 TinyCC、QEMU TCG、FFmpeg 编解码器注册、JSLinux 单文件模拟器等代码模式。

限制:资料未提供具体安装命令、运行步骤、收费或平台支持信息;示例代码为风格示意,未说明可直接编译运行。