IT și tehnologie · Inteligență artificială

parse_number() ca extensie SQLite: C vs Rust

Simon Willison · · articol în engleză

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ă.

Mai multe din Inteligență artificială