Publication | Open Access
Laws of programming
389
Citations
5
References
1987
Year
Mathematical ProgrammingEngineeringComputational ComplexitySoftware AnalysisFormal VerificationDiscrete MathematicsProgram DerivationAlgebraic LawsProgramming LanguagesProgramming Language TheoryFixed PointsComputer ScienceFunctional Programming LanguageFunctional ProgrammingDeclarative ProgrammingDomain TheoryProgram AnalysisAutomated ReasoningFormal MethodsComputability Theory
A complete set of algebraic laws is given for Dijkstra's nondeterministic sequential programming language. Iteration and recursion are explained in terms of Scott's domain theory as fixed points of continuous functionals. A calculus analogous to weakest preconditions is suggested as an aid to deriving programs from their specifications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1