eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingjedno proste pytanieRe: jedno proste pytanie
  • Data: 2010-08-17 11:01:38
    Temat: Re: jedno proste pytanie
    Od: j...@p...onet.pl szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Co to znaczy "poprawność programu"? Sprecyzuj.

    Każdy student informatyki wie, że:
    poprawność = częściowa poprawność + własność stopu + określoność obliczeń
    gdzie częsciowa poprawność = zgodność z formalną specyfikacją

    > Nigdy do końca nie wiadomo, czy program nie zawiera błedów.

    No właśnie o to chodzi, że testami się tej pewności nie osiągnie, natomiast są
    metody formalne, np. logika Hoare'a które taką pewność dają. Problem, w tym, że
    są to metody pracochłonne i - przy bardziej skomplikowanych programach - trudne
    matematycznie. Stąd całe moje pytanie: czy programiści wykorzystują je w
    praktyce. Oczywiście są sytuacje kiedy dowód formalny poprawności jest bardzo
    pożądany, np. gdy od poprawności programu zależy ludzkie życie.


    --
    Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: