eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJakie typowanie jest najlepsze i dlaczego statyczne?Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
  • X-Received: by 10.49.81.72 with SMTP id y8mr1033309qex.42.1360599882046; Mon, 11 Feb
    2013 08:24:42 -0800 (PST)
    X-Received: by 10.49.81.72 with SMTP id y8mr1033309qex.42.1360599882046; Mon, 11 Feb
    2013 08:24:42 -0800 (PST)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin2!goblin.stu.neva.ru!feeder.erje.net!us.feeder.erje.net!news.glo
    rb.com!p13no9464508qai.0!news-out.google.com!k2ni21154qap.0!nntp.google.com!p13
    no8230183qai.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-m
    ail
    Newsgroups: pl.comp.programming
    Date: Mon, 11 Feb 2013 08:24:41 -0800 (PST)
    In-Reply-To: <8...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 89.229.34.123
    References: <f...@g...com>
    <s...@j...net>
    <1...@g...com>
    <3...@b...softax.pl>
    <b...@g...com>
    <k...@b...softax.pl>
    <4...@g...com>
    <keun5d$lsh$1@somewhere.invalid>
    <f...@g...com>
    <keuri4$nje$1@somewhere.invalid>
    <1...@g...com>
    <keuusd$ovj$1@somewhere.invalid>
    <7...@g...com>
    <kf1b5r$cvj$1@somewhere.invalid>
    <51152b96$0$1306$65785112@news.neostrada.pl>
    <3...@x...googlegroups.com>
    <4...@g...com>
    <kf61vl$fh0$1@somewhere.invalid>
    <c...@g...com>
    <kf8mrj$piq$1@somewhere.invalid>
    <3...@g...com>
    <kf9c7i$61o$1@somewhere.invalid>
    <8...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <3...@g...com>
    Subject: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
    From: "M.M." <m...@g...com>
    Injection-Date: Mon, 11 Feb 2013 16:24:42 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:202009
    [ ukryj nagłówki ]

    W dniu poniedziałek, 11 lutego 2013 10:49:54 UTC+1 użytkownik Maciej Sobczak napisał:

    > Statyczne typowanie ma swój koszt. Pytanie, jaki jest końcowy bilans.
    Właśnie to jest to. Chodzi o bilans końcowy. Zdaje się, że nikt (łącznie
    ze mną) nie potrafi w tej dyskusji podać argumentów które by przekonywały
    o użyciu takiego lubi innego typowania. Wygląda na to że różnica w
    korzyściach pomiędzy jednym typowaniem a drugim nie jest taka duża, jak
    pomiędzy asemblerem a językiem wysokiego poziomu.

    Dwa posty wyżej zauważyłem zaletę dynamicznego typowania: można uruchomić
    program z błędami, można eksperymentować na tej części działającej, a
    dopiero po zakończeniu eksperymentów poprawiać części pozostałe. Jest
    to ewidentna zaleta, bo po co za każdym razem dostosowywać cały program
    z GUI włącznie, jeśli nie ma jeszcze pewności czy logika zadziała
    zgodnie z przewidywaniami. Nie trzeba gdzieś na boku zakładać pomocniczego
    projektu z prototypem.

    Skupiając się na problemie, widzimy niezaprzeczalną zaletę, wręcz dodatkową
    możliwość jaką daje typowanie dynamiczne. Jednak nie wiem, czy takie
    skupianie się jest dobre, raczej jest złe. Liczy się właśnie bilans
    końcowy, a w tym bilansie pojawia się brak komunikatów o błędach ze strony
    kompilatora.

    Pozdrawiam

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: