eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingkryzys jezyków kompilowanych do kodu 'natywnego'Re: kryzys jezyków kompilowanych do kodu 'natywnego'
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: " M.M." <m...@g...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: kryzys jezyków kompilowanych do kodu 'natywnego'
    Date: Sat, 14 Apr 2012 12:42:47 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 30
    Message-ID: <jmbrc7$7e4$1@inews.gazeta.pl>
    References: <jm74e2$g97$1@inews.gazeta.pl> <jm8l2q$k1b$1@inews.gazeta.pl>
    <24317834.1340.1334309897060.JavaMail.geo-discussion-forums@vbbhh4>
    <jm96s5$2ofg$1@news2.ipartners.pl> <jmagjr$4u3$1@inews.gazeta.pl>
    <jmah5r$ddt$1@inews.gazeta.pl> <jmb93p$97n$1@inews.gazeta.pl>
    <jmbn86$lqq$1@inews.gazeta.pl>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1334407367 7620 172.20.26.239 (14 Apr 2012 12:42:47 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 14 Apr 2012 12:42:47 +0000 (UTC)
    X-User: mariotti
    X-Forwarded-For: 89.229.34.123
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:196742
    [ ukryj nagłówki ]

    Sebastian Biały <h...@p...onet.pl> napisał(a):

    > On 2012-04-14 09:31, M.M. wrote:
    > > W C++,czy nawet w C, problem polega jedyna na tym że trzeba mieć doświadczeni
    > e.
    > > Programista musi przewidzieć że pamięć w danym systemie ulegnie zbytniej
    > > fragmentacji i musi napisać warstwę pośrednią, albo skorzystać z jakiegoś
    > > gotowego liba.
    >
    > To niestety opinia nie poparta doświadczeniem. Systemy 64 bity ten
    > problem zmarginalizowały, ale jest on ciągle obecny na mikrokontrolerach.
    Nie mam bladego pojęcia jakie widzisz problemy. Jeśli coś (jakiś inny język,
    albo zarządca) potrafi ten problem rozwiązać, to to coś prawdopodobnie
    zostało napisane właśnie w C albo w C++. Wystarczy że za każdym razem przed
    użyciem wskaźnika aplikacja poprosi o ten wskaźnik jakąś warstwę pośrednią.
    Wtedy warstwa pośrednia może dowolnie realokować przydzieloną pamięć. W
    przypadku aplikacji wielowątkowych trochę trudniejsza sprawa. Aplikacja
    jeszcze musi powiedzieć zarządcy że już nie używa danego wskaźnika, aby
    ten wiedział które obszary w danej chwili może bezpiecznie realokować. Tak
    czy inaczej da się to rozwiązać i nie wydaje się to zbytnio skomplikowane.
    Ale właśnie tak jak powiedziałem na początku, jakieś środowisko taki mechanizm
    może zapewniać i programista który tego problemu nie przewidzi nie zrobi
    sobie krzywdy, a programista w C/C++ musi od razu tak aplikację zaprojektować.
    Pozdrawiam




    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

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: