Comment

Comment by ameliaquining

This is because your Rust program represents the numbers in binary, while the BB(5) champion Turing machine represents them in unary. And unary arithmetic is exponentially slower than place-value arithmetic, which is why we invented the latter. (There are other inefficiencies in the Turing machine, but that's the big conceptual one.)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton