Hacker News new | past | comments | ask | show | jobs | submit login

Don’t languages like ADA take this literally and require that your instructions be mathematical correct / complete?



Ada, not ADA, it's never been an acronym.

And no. Ada is an imperative language with an expressive type system (especially compared to other imperative languages). But it doesn't require things like mathematical correctness/completeness. You may be thinking of SPARK which is a subset of Ada that uses contracts and a prover to prove the contracts hold.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: