-
Data: 2009-08-08 14:39:21
Temat: Re: Programy samo-modyfikujące się
Od: matmis <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2024-12-28 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2024-12-28 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-28 Żerniki => Employer Branding Specialist <=
- 2024-12-28 ale zawziętość i cierpliwość
- 2024-12-27 most kilometrowy
- 2024-12-27 Dyplomaci a alkomaty
- 2024-12-27 Zmiana kary
- 2024-12-27 Chiński elektrolizer tester wody
- 2024-12-27 Rzeszów => System Architect (background deweloperski w Java) <=
- 2024-12-27 Kraków => Application Security Engineer <=
- 2024-12-27 Gorzów Wielkopolski => Konsultant wdrożeniowy Comarch XL/Optima (Ksi
- 2024-12-27 Wrocław => Solution Architect (Java background) <=
- 2024-12-27 kladka Zagorze
- 2024-12-27 Poznań => Key Account Manager (ERP) <=
- 2024-12-27 Gdańsk => Full Stack .Net Engineer <=