eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingLLVM a Garbage Collector › Re: LLVM a Garbage Collector
  • Data: 2012-05-21 15:17:10
    Temat: Re: LLVM a Garbage Collector
    Od: Roman W <b...@g...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Monday, May 21, 2012 1:52:15 PM UTC+1, weary.fighter.of.grunge wrote:
    > >
    > > Cecha charakterystyczna programow napisanych w C czy C++ bez GC jest fanaty=
    > > czne unikanie (re)alokacji pamieci, bo to kosztuje, kosztem czytelnosci pro=
    > > gramu. Kiedy sie uzywa GC, te operacje staja sie tansze, i nie trzeba sie t=
    > > ak meczyc.
    > >
    >
    > W jaki sposob meczyc? Pytam bo jak zyje i pisze w c nie znam
    > takiego przypadku. Moze ktos podac jakis taki przypadek
    > o jakim mowa, rozwazylbym to. Ciekawe czy to nie da sie zrobic
    > normalnie np na stosie.

    Typowy usage pattern w C++ to prealokacja pamieci roboczej, a nastepnie przekazywanie
    odnosnika do niej (w jakiejs formie: wskaznika, referencji, sprytnego wskaznika,
    itd.) do niej, albo do "workspace" jej zawierajacej, z procedury do procedury, nawet
    jezeli jej zawartosc jest nadpisywana. W Javie mozna po prostu zadeklarowac sobie
    tablice dokladnie tam gdzie jest ona potrzebna, i tez jest dobrze.

    C++ z kolei umozliwia tworzenie obiektow na stosie, co jest jeszcze szybsze.

    RW

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: