-
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
Następne wpisy z tego wątku
- 08.08.09 17:44 Stachu 'Dozzie' K.
- 08.08.09 17:56 A.L.
- 08.08.09 18:03 Wojciech Muła
- 08.08.09 18:04 matmis
- 08.08.09 18:13 A.L.
- 08.08.09 18:29 Mariusz Marszałkowski
- 08.08.09 18:49 Mariusz Marszałkowski
- 10.08.09 11:39 Stachu 'Dozzie' K.
- 11.08.09 18:42 Remek
- 17.08.09 08:07 Sebastian Kaliszewski
- 17.08.09 08:05 Sebastian Kaliszewski
- 22.08.09 15:15 Remek
- 22.08.09 15:20 Remek
- 24.08.09 04:17 Mariusz Marszałkowski
- 01.09.09 13:30 Sebastian Kaliszewski
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-20 Fiat 125p wer. pikup - w PRL moszna było, w III Reczy [pospolitej] nie moszna
- 2024-05-19 Pożar salonu z chińskimi elektrykami
- 2024-05-18 LED
- 2024-05-19 ceny nieruchomości
- 2024-05-18 Szczecin => UX/UI Designer <=
- 2024-05-18 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-18 Warszawa => Software .Net Developer <=
- 2024-05-18 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-18 Ulm => Solution Architect (sichere Kommunikation und IoT-Loesungen <=
- 2024-05-18 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-05-18 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-18 Wrocław => Consultant/Implementer Comarch ERP XL <=
- 2024-05-18 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-05-18 Warszawa => Account Manager (Recruitment Services) <=
- 2024-05-18 Łódź => Salesperson - CRM Systems <=