Simon Willison·· 3 小时前AI 评分46
SQLite 扩展 parse_number() 的实现对比:C 与 Rust
parse_number() as a SQLite extension: C vs Rust
AI 导读
四种 SQLite 扩展用 C 和 Rust 实现相同的 `parse_number()`,测试涵盖类型保留、解析规则与浮点精度。优化后的 C 实现每行耗时 16–19 ns,约为 Rust 版本的两倍快,且远快于 SQL `replace()`;所有实现通过 800 万次模糊测试检查。
来源:Simon Willison · simonwillison.net