Massif wrote:
Surely Dr. Herbie (if that is your real name

. ) if you'd wanted mathematical correctness you should have used something like Haskell.
Which would have involved learning a whole new paradigm, but at least pure functional languages can be mathematically verified. (WARNING, I've just stepped out of my actual knowledge and I'm relying on Stuff People Have Told Me
TM)
My PhD was biology, not computer science. I had to use something that the people around me had a chance of understanding.
It wasn't mathematical correctness, but coding correctness. Again, it came down to a language that I was comfortable enough with that I could ensure it was correct.
A danger is learning a new language is not being completely sure that you know how it operates.
And Herbie
is my real name. What can I say? My parents were hippies.
Herbie