eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNiezmienniki pętliRe: Niezmienniki pętli
  • X-Received: by 2002:ac8:228f:: with SMTP id f15mr27954qta.4.1542721131980; Tue, 20
    Nov 2018 05:38:51 -0800 (PST)
    X-Received: by 2002:ac8:228f:: with SMTP id f15mr27954qta.4.1542721131980; Tue, 20
    Nov 2018 05:38:51 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.
    iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!q69no42
    6005itb.0!news-out.google.com!v141ni628ita.0!nntp.google.com!z5-v6no426338ite.0
    !postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 20 Nov 2018 05:38:51 -0800 (PST)
    In-Reply-To: <8...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=194.9.244.13;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 194.9.244.13
    References: <8...@g...com>
    <7...@g...com>
    <d...@g...com>
    <psp6q7$97o$1@node2.news.atman.pl>
    <6...@g...com>
    <pss4d0$14n$1@node2.news.atman.pl>
    <3...@g...com>
    <8...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <1...@g...com>
    Subject: Re: Niezmienniki pętli
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Tue, 20 Nov 2018 13:38:52 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 21
    Xref: news-archive.icm.edu.pl pl.comp.programming:212950
    [ ukryj nagłówki ]

    > Warto przyjrzeć się językowi Idris i typom zależnym.

    Nie przekonują mnie. Jeśli je rozumiem, to typy zależne pozwalają związać warunki
    między parametrami i wartością zwracaną z funkcji. Fajnie, ale to nie wyczerpuje
    tematu, bo jest jeszcze stan (również globalny), który też mogę chcieć związać takimi
    warunkami. Co więcej, takie warunki nie muszą mieć związku z typami - np. jedna
    metoda w obiekcie może "obiecać" inne warunki końcowe, niż inna metoda, a przecież
    nie jest tak, że typ obiektu jest różny w różnych metodach. Takie ograniczenie już na
    poziomie terminologii wskazuje, że typy zależne to domena jakiejś niszy językowej (w
    szczególności języków funkcjonalnych), więc od razu ma dla mnie ograniczoną
    stosowalność.

    Potrzebny jest inny formalizm. Pre- i post-conditions wydają się być bardziej
    niekonfliktowym mechanizmem, tzn. możliwym do zastosowania bez niepotrzebnych
    ograniczeń.

    --
    Maciej Sobczak * http://www.inspirel.com

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: