跳到正文
Hacker News· alexrivers·· 3 小时前AI 评分36

用 C 和 SQLite 写一本文学化编程的复式记账账本(附 AI 记账助手)

Literate Programming Double-Entry Ledger in C and SQLite (With AI Bookkeeper)

AI 导读

一本文学化编程书用 C 和 SQLite 从零构建复式记账库 libledger,代码与正文同源、可自动执行验证。书中实现 8 张表的 SQLite schema、49 个科目的美式科目表,金额以 64 位整数最小单位存储并做溢出检查,每笔分录在单个 BEGIN IMMEDIATE 事务内校验写入。

来源:Hacker News · leanpub.com