Software-Grundlagen
Software FoundationsVon Benjamin C. Pierce
Rezensionen: 3 | Gesamtbewertung: Gut
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Die Software Foundations-Reihe bietet eine umfassende Einführung in die mathematischen Grundlagen zuverlässiger Software. Die Hauptneuheit der Reihe besteht darin, dass jedes Detail hundertprozentig formalisiert und maschinengeprüft ist: Der gesamte Text jedes Bandes, einschließlich der Übungen, ist buchstäblich a "Proof-Skript" für den Coq-Proof-Assistenten. Die Ausstellung ist für a
Rezensionen
Außerdem sollte ich darauf hinweisen, dass ich gerne Beweise und Induktionen in diesem Stil gelernt hätte (Beweise als Programme), anstatt meine trockenen, langweiligen Universitätsvorlesungen aus der Mathematikabteilung mit Bleistift- und Papierbeweisen. Stellen Sie jedoch sicher, dass Sie, wie bereits mehrmals im Buch erwähnt, die Bleistift- und Papier-Proofs ausführen können, da Coq Sie an Stellen wiegen kann, an denen Sie absolut keine Ahnung haben, was in Ihrem Proof tatsächlich vor sich geht. Skizzieren Sie Ihre Ideen für Ihre Proofs, bevor Sie sie codieren.
Die Problemstellungen machen wirklich Spaß! Alle Übungen sind in Coq, fühlen Sie sich wie Sie ein Puzzlespiel lösen.