Startseite > Informatik > Programmierung > Lehrbücher > Software-Grundlagen Bewertung

Software-Grundlagen

Software Foundations
Von Benjamin C. Pierce
Rezensionen: 3 | Gesamtbewertung: Gut
Ausgezeichnet
2
Gut
1
Durchschnitt
0
Schlecht
0
Schrecklich
0
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

05/14/2020
Kumler Parrella

Nachdem ich die Hürde überwunden hatte, dieses Buch zu beginnen (ich brauchte eine ernsthafte Auffrischung der Mathematik), wurde es schnell zu einem meiner Lieblingsbücher. Das Programmieren in Coq macht extrem süchtig, und die Behandlung durch Software Foundation und die Konzepte von Programmiersprachen im Allgemeinen sind sehr gut gelungen.

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.
05/14/2020
Fagen Dilan

Die beste Einführung in die Verwendung von abhängig typisiertem Programmieren, um viele grundlegende CS zu beweisen. Beginnt von der einfachen Logik bis zur Teilbewertung in der Lambda-Rechnung.
Die Problemstellungen machen wirklich Spaß! Alle Übungen sind in Coq, fühlen Sie sich wie Sie ein Puzzlespiel lösen.
05/14/2020
Faux Yeo

Die Übungen sind sehr schwierig und werden mit der neuesten Coq-Version (8.11, während ich dies schreibe) nicht immer auf dem neuesten Stand gehalten.

Hinterlassen Sie eine Bewertung zu Software-Grundlagen


Nützliche Links