Wprowadzenie do weryfikacji oprogramowania za pomocą języka Dafny: Dowodzenie poprawności programu

Ocena:   (1,0 na 5)

Wprowadzenie do weryfikacji oprogramowania za pomocą języka Dafny: Dowodzenie poprawności programu (Boro Sitnikovski)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

Introducing Software Verification with Dafny Language: Proving Program Correctness

Zawartość książki:

Zapoznaj się z weryfikacją oprogramowania i dowodzeniem poprawności przy użyciu wspieranego przez Microsoft Research języka programowania Dafny. Podczas gdy niektóre inne książki na ten temat są dość rygorystyczne matematycznie, ta książka będzie używać jak najmniej symboli matematycznych i rygoru, a także wyjaśniać każdą koncepcję za pomocą prostego języka angielskiego. Jest to idealny elementarz dla programistów i deweloperów z umiejętnościami C# i innych języków programowania.

Pisanie poprawnego oprogramowania może być trudne, więc poznasz koncepcję obliczeń i weryfikacji oprogramowania. Następnie zastosuj te koncepcje i techniki, aby pewnie pisać kod wolny od błędów, który jest łatwy do zrozumienia. Kod źródłowy będzie dostępny w całej książce i swobodnie dostępny za pośrednictwem GitHub.

Po przeczytaniu i skorzystaniu z tej książki będziesz w stanie napisać poprawny, duży, darmowy kod źródłowy oprogramowania, mający zastosowanie bez względu na platformę i język programowania, którego używasz.

Czego się nauczysz

⬤ Odkryj wspierany przez Microsoft Research język programowania Dafny.

⬤ Poznasz logikę Hoare'a, programy imperatywne i funkcyjne.

⬤ Pracować z warunkami wstępnymi i końcowymi.

⬤ Używać typów danych, dopasowywania wzorców i klas.

⬤ Zanurz się w przykładach weryfikacji do potencjalnego ponownego wykorzystania we własnych projektach.

Dla kogo jest ta książka

Twórcy oprogramowania i programiści z co najmniej podstawowym doświadczeniem w programowaniu. Nie jest wymagany żaden konkretny język. Jest również przeznaczony dla osób z bardzo podstawowym doświadczeniem matematycznym (funkcje, zmienne).

Dodatkowe informacje o książce:

ISBN:9781484279779
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:131

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wprowadzenie do Blockchain z LISP: Implementuj i rozszerzaj łańcuchy bloków za pomocą języka Racket...
Zaimplementuj blockchain od podstaw, omawiając...
Wprowadzenie do Blockchain z LISP: Implementuj i rozszerzaj łańcuchy bloków za pomocą języka Racket - Introducing Blockchain with LISP: Implement and Extend Blockchains with the Racket Language
Wprowadzenie do weryfikacji oprogramowania za pomocą języka Dafny: Dowodzenie poprawności programu -...
Zapoznaj się z weryfikacją oprogramowania i...
Wprowadzenie do weryfikacji oprogramowania za pomocą języka Dafny: Dowodzenie poprawności programu - Introducing Software Verification with Dafny Language: Proving Program Correctness
Wprowadzenie do typów zależnych z Idris: kodowanie dowodów programu w typach - Introduction to...
Typy zależne to koncepcja, która pozwala...
Wprowadzenie do typów zależnych z Idris: kodowanie dowodów programu w typach - Introduction to Dependent Types with Idris: Encoding Program Proofs in Types

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)