Home
Interesting Resources
-
Manuscripts
written by E. W. Dijkstra. A few lectures by him can be found
here and
here.
-
David Gries book The Science of Programming. Some of his articles can be found
here.
-
First chapter of this book
(The Architecture of Concurrent Programs) by P. B. Hansen discusses qualities of a good program.
-
Cut-The-Knot website devoted to mathematics.
-
Youtube channel (Insights into Mathematics) by N J Wildberger.
-
Our Curriculum Has Become Math-Phobic!.
-
How the Boeing 737 Max Disaster Looks to a Software Developer.
-
They Write the Right Stuff, an old article about NASA space shuttle's "perfect" software.
-
A series of interesting lectures by Martyn Thomas on the state of software and software-development today.
-
Hoare Logic and Dijkstra's Weakest-Precondition calculus for reasoning about program correctness.
-
Frama-C's WP plugin which helps in proving correctness of C programs; it is based on weakest-precondition calculus and relies on external provers.