[fpc-pascal] Competitive advantage in showing proof of correctness

Daniël Mantione daniel.mantione at freepascal.org
Tue Aug 14 08:49:53 CEST 2007



Op Tue, 14 Aug 2007, schreef Vinzent Hoefler:

> On Tuesday 14 August 2007 06:14, Daniël Mantione wrote:
> 
> > Lastly, pre and post conditions are just another runtime check.
> 
> No. If you can prove that the conditions always hold, you don't even 
> need to compile to the program to prove its correctness.

This isn't feasible. Read on the internet about the Hoare calculus and 
how is only feasible to do it for small programs. However, those programs 
aren't a problem to get correct anyway.

There is no realistic way you can prove that a program like FPC itself is 
correct.

Daniël


More information about the fpc-pascal mailing list