Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
That said, in practice most people don't go around proving the correctness of their code: it can actually be pretty challenging and time-consuming to do. We usually do this only for simple and core algorithms (e.g. sorting algorithms), or maybe foundational pieces of infrastructure. For example, see compcert, a formally-verified C compiler or Amazon's work using TLA to formally verify the high-level design of their AWS S3 service.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- So you think you know C?
- Recently I am having too much friction with the borrow checker... Would you recommend I rewrite the compiler in another language, or keep trying to implement it in rust?
- There is such thing called bugfree code.
- Proofs about Programs
- What are some possible research questions on compiler construction