eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCzym jest programowanie?Re: Czym jest programowanie?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!news-out.r
    eadnews.com!news-xxxfer.readnews.com!postnews.google.com!q29g2000vby.googlegrou
    ps.com!not-for-mail
    From: Maciej Sobczak <s...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Czym jest programowanie?
    Date: Thu, 14 Jun 2012 06:28:40 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 32
    Message-ID: <7...@q...googlegroups.com>
    References: <jr72q7$shp$1@inews.gazeta.pl>
    <8...@g...com>
    <jr75rr$oes$1@inews.gazeta.pl> <jr7ap4$5rm$1@inews.gazeta.pl>
    <jr7bu7$n2m$1@inews.gazeta.pl>
    <2...@z...googlegroups.com>
    <5...@g...com>
    <7...@8...googlegroups.com>
    <jr7ig7$30f$1@inews.gazeta.pl>
    <3...@f...googlegroups.com>
    <g...@4...com>
    <jrbpri$3ls$1@inews.gazeta.pl>
    <0...@q...googlegroups.com>
    <2...@g...com>
    NNTP-Posting-Host: 195.182.34.254
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1339680604 1418 127.0.0.1 (14 Jun 2012 13:30:04 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Thu, 14 Jun 2012 13:30:04 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: q29g2000vby.googlegroups.com; posting-host=195.182.34.254;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101
    Firefox/7.0.1,gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:197902
    [ ukryj nagłówki ]

    On 14 Cze, 10:18, Roman W <b...@g...pl> wrote:

    > > Istnieje też powiązany z Adą język SPARK, w którym w ogóle nie ma
    > > wyjątków, bo język gwarantuje, że nie ma sytuacji wyjątkowych, które
    > > normalnie wymagalyby run-time checka.
    >
    > Jezyk gwarantuje, ze kazde polaczenie z baza danych bedzie udane, a kazdy plik na
    dysku gotowy do zapisu?

    Język gwarantuje, że nie ma operacji, które prowadziłyby do zachowań
    niezdefiniowanych. Próba zapisu do pliku, którego nie da się zapisać,
    to jest bardzo dobrze zdefiniowana operacja i żadnego wyjątku tam nie
    potrzeba. To, że większość współczesnych języków używa w takich
    okolicznościach wyątków nie znaczy, że bez wyjątków nie można tego
    obsłużyć. To raczej objaw wrzucania wszystkiego do jednego worka.

    Pomyśl natomiast o dzieleniu przez zero, wyjechaniu za tablicę,
    przekroczeniu zakresu dla jakiegoś typu, itp. - to są przypadki, które
    normalnie prowadziłyby do zachowania niezdefiniowanego i przy których
    tzw. "bezpieczne" języki strzelają wyjątkami a tzw. "niebezpieczne"
    udają, że nic nie widzą. Właśnie takich przypadków w SPARKu nie ma.

    --
    Maciej Sobczak * http://www.msobczak.com * 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: