eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingLLVM a Garbage CollectorRe: LLVM a Garbage Collector
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!b26g2000vbt.googlegroup
    s.com!not-for-mail
    From: Maciej Sobczak <s...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: LLVM a Garbage Collector
    Date: Mon, 21 May 2012 07:23:34 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 26
    Message-ID: <c...@b...googlegroups.com>
    References: <jpaldh$stb$1@inews.gazeta.pl> <jpb1rm$qe0$1@inews.gazeta.pl>
    <jpcl7j$3fi$1@inews.gazeta.pl>
    <3...@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 1337610214 761 127.0.0.1 (21 May 2012 14:23:34 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Mon, 21 May 2012 14:23:34 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: b26g2000vbt.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:197393
    [ ukryj nagłówki ]

    On 21 Maj, 10:14, Roman W <b...@g...pl> wrote:

    > Cecha charakterystyczna programow napisanych w C czy C++ bez GC jest fanatyczne
    unikanie (re)alokacji pamieci, bo to kosztuje, kosztem czytelnosci programu.

    To zależy od kontekstu. Bardzo często mam wrażenie, że kod właśnie
    zyskuje na czytelności tam, gdzie nie ma (re)alokacji. Wraz z alokacją
    pojawiają się w kodzie wskaźniki a potem jest już tylko gorzej.

    Alokacja to w ogóle dosyć niskopoziomowej narzędzie i jak z tego typu
    narzędziami, im lepszy ma być kod, tym powinno być tego mniej.

    > Kiedy sie uzywa GC, te operacje staja sie tansze, i nie trzeba sie tak meczyc.

    Wtedy trzeba się męczyć z czymś innym. Np. z nullami albo z
    niezamierzonym współdzieleniem obiektów, albo niezamierzoną
    wielokrotną alokacją tego samego, gubiąc przy okazji poprzedni stan
    (takiego właśnie buga w Javie ostatnio widziałem), itd.
    To nie jest postęp, to jest zamiana pewnych niskopoziomowych problemów
    na inne niskopoziomowe problemy.

    --
    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: