IT și tehnologie · Inteligență artificială
parse_number() ca extensie SQLite: C vs Rust
Simon Willison compară două implementări ale unei funcții SQLite parse_number(), care transformă șiruri precum -$1,234.56 sau 12.5% în valori numerice, scriind-o în C și în Rust. Versiunea Rust a fost inițial mai rapidă, dar o implementare C care folosește metoda Clinger pentru calea rapidă a conversiei a egalat și a depășit-o, cu aproximativ 19 ns pe rând față de 46 ns pentru Rusqlite, pe datele amestecate. Prototipul a fost cerut lui Claude Opus 5.5 și apoi transformat într-un raport de cercetare pentru repository-ul simonw/research.
Citește la Simon Willison ↗Titlu și rezumat în română, scrise automat de ClipaNews după articolul în engleză publicat de Simon Willison. Articolul întreg e la sursă.