Einführung in abhängige Typen mit Idris: Programmbeweise in Typen kodieren

Bewertung:   (5,0 von 5)

Einführung in abhängige Typen mit Idris: Programmbeweise in Typen kodieren (Boro Sitnikovski)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.

Originaltitel:

Introduction to Dependent Types with Idris: Encoding Program Proofs in Types

Inhalt des Buches:

Abhängige Typen sind ein Konzept, das es Entwicklern ermöglicht, beweiskräftigen Code zu schreiben. Idris ist eine Programmiersprache, die abhängige Typen unterstützt. In diesem Buch lernen Sie die mathematischen Grundlagen von Idris kennen und erfahren, wie Sie mit Idris Software schreiben und Eigenschaften mathematisch beweisen können.

Der erste Teil des Buches dient als Einführung in die der Sprache zugrunde liegenden Theorien. Zunächst werden formale Systeme und mathematisch-logische Systeme als grundlegende Bausteine besprochen, um dann schrittweise zu abhängigen Typen überzugehen. Als nächstes lernen Sie die Typentheorie für abhängige Typen kennen. Im Anschluss daran lernen Sie die Programmiersprache Idris kennen und erkunden abschließend die Tiefen formaler Systeme und Typprüfungen, indem Sie diese implementieren.

Einführung in abhängige Typen mit Idris führt Sie durch einfache Beispiele bis hin zu fortgeschrittenen Techniken und steigert den Schwierigkeitsgrad mit zunehmendem Wissen. Jedes Kapitel enthält eine Reihe von Übungen, die auf dem behandelten Thema basieren, um das Gelernte weiter zu festigen. Über die Grundlagen hinaus werden keine speziellen Mathematikkenntnisse erwartet, so dass das Buch auch für Anfänger geeignet ist.

(Was Sie lernen werden)

Verstehen des Lambda-Kalküls und abhängiger Typen.

⬤ Einblick in die funktionale Programmierung.

⬤ Schreiben Sie mathematische Beweise mit Idris.

Für wen ist dieses Buch gedacht?

Programmierer, Mathematiker, Akademiker und alle anderen, die abhängige Typen und Lambda-Kalkül lernen wollen.

Weitere Daten des Buches:

ISBN:9781484292587
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:157

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einführung in Blockchain mit LISP: Implementieren und Erweitern von Blockchains mit der...
Implementieren Sie eine Blockchain von Grund auf und gehen Sie...
Einführung in Blockchain mit LISP: Implementieren und Erweitern von Blockchains mit der Racket-Sprache - Introducing Blockchain with LISP: Implement and Extend Blockchains with the Racket Language
Einführung in die Software-Verifikation mit der Sprache Dafny: Nachweis der Programmkorrektheit -...
Sie erhalten eine Einführung in die...
Einführung in die Software-Verifikation mit der Sprache Dafny: Nachweis der Programmkorrektheit - Introducing Software Verification with Dafny Language: Proving Program Correctness
Einführung in abhängige Typen mit Idris: Programmbeweise in Typen kodieren - Introduction to...
Abhängige Typen sind ein Konzept, das es Entwicklern...
Einführung in abhängige Typen mit Idris: Programmbeweise in Typen kodieren - Introduction to Dependent Types with Idris: Encoding Program Proofs in Types

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)