eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramy samo-modyfikujące się › Re: Programy samo-modyfikujące się
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
    eed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.
    nl!feeder.news-service.com!feeder.news-service.com!postnews.google.com!o13g2000
    vbl.googlegroups.com!not-for-mail
    From: matmis <m...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Programy samo-modyfikujące się
    Date: Sat, 8 Aug 2009 07:39:21 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 28
    Message-ID: <9...@o...googlegroups.com>
    References: <h5idot$1i2$1@inews.gazeta.pl>
    <1...@z...googlegroups.com>
    <h5jnpr$6l8$1@inews.gazeta.pl>
    NNTP-Posting-Host: 212.76.37.194
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1249742361 21374 127.0.0.1 (8 Aug 2009 14:39:21 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Sat, 8 Aug 2009 14:39:21 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: o13g2000vbl.googlegroups.com; posting-host=212.76.37.194;
    posting-account=1cF36woAAAAd6dgOsJAdhuZt_G0wrTJ1
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5
    (KHTML, like Gecko) Chrome/2.0.172.39
    Safari/530.5,gzip(gfe),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:183089
    [ ukryj nagłówki ]

    On 8 Sie, 13:33, "Mariusz Marszałkowski" <b...@N...gazeta.pl>
    wrote:
    > Marcin 'Qrczak' Kowalczyk <q...@k...org.pl> napisał(a):
    >
    > > Samomodyfikacja może przyspieszyć o stały czynnik, ale nigdy nie jest
    > > konieczna dla poprawy asymptotycznej złożoności.
    >
    > Jakie jest źródło tej informacji? Skąd to wiadomo?

    Chodzi o to, że każdy program który jest samomodyfikujący się można
    też wykonywać w emulatorze naszego pierwotengo systemu - i wtedy już
    nie wykonujemy programu samomodyfikującego się. Emulacja zwykłych
    programów nie zmienia asympototycznej złożoności ich algorytmów - po
    prostu każda instrukcja się wykonuje np. 100 razy wolniej i tyle.

    A czy są niezwykłe programy? Może mogą być, gdy w jakiś nietrywialny
    sposób oddziałują z systemem operacyjnym (tak, że taka emulacja wprost
    się załamuje). Na przykład wywołują funkcje systemu operacyjnego,
    która oblicza skrót kryptograficzny wybranego fragmentu pamięci
    zawierającej kod wykonywanego programu (normalnie takich funkcji nie
    ma, ale to tylko przykład).

    -ms

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: