You obviously don't have to write numerical code. I also guess, if you had to, you'd also be fast to start avoiding language that forces you to do the above dance everywhere.
I didn't claim it would be pretty, I was just demonstrating that it's possible.