4 ms·
This article was just wildly misleading, the title is well, it speaks for itself. Interesting language and rather than 'formally proven' as the article wildly
by neilellis 10y ago
This article was just wildly misleading, the title is well, it speaks for itself.
Interesting language and rather than 'formally proven' as the article wildly claims it is a strongly typed system ala Haskell. So yep looks a great idea for secure systems - but formally proven - bah! :-)
Has anyone here actually formally proved a non trivial program, say a couple of hundred lines on NCSS?
How about tens of thousands, hundreds of thousands or millions of lines of code. The complexity of the proof would be insanely complicated such that the level of expertise to define the requirements would be (if at all within the limits of human endeavour) only for maybe a handful of people. And do those people make good business analysts, or hackers, or entrepreneurs or even just communicators.
Jeez the misinformation that gets spread!
- tzs 10y ago> Has anyone here actually formally proved a non trivial program, say a couple of hundred lines on NCSS? I don't know what NCSS is, so am going to answer as if your sentence stopped two words earlier. How about the CompCert C compiler [1]? Or CakeML [2]? And let's not forget seL4 [3], which has a formal proof that the implementation in C conforms to the specification, and a further formal proof that the binary code is a correct translation of the C code. [1] http://compcert.inria.fr/compcert-C.html http://compcert.inria.fr/compcert-C.html [2] https://cakeml.org https://cakeml.org [3] https://sel4.systems https://sel4.systems