Önmagát egy kód meg tudja változtatni?
Konkrét példának lehet venni az emberi mutációt vagy egy számítástechnikai programkódot. A külső tényezők könnyebb kizárása érdekében vegyük a programkódot. Lehet írni olyan kódot, ami mondjuk szaporodik, mint a vírus, és közben mutálódik? Aki esetleg tud, hozna egy példát ilyenre?
Gondoltam a rekurzióra, de ott szerintem semmi nem változik, mindig önmagát hívja meg, csak a környezet eltérősége miatt csinál mást és mást, ahol a környezetet épp a többi mutáció képviseli, amelyek egymásnak adják át a kódot.





Lehet írni olyan kódot, ami mondjuk szaporodik, mint a vírus, és közben mutálódik?
Lehet, persze. Lásd: számítógépes vírusok és egyéb kártevők. Majdnem minden programozási nyelv tud fájlokat kezelni, így önmagukba is feljegyezhetik tapasztalataikat.





Most példát nem tudok hozni de a lényeg a következő:
Nyilván önmagát nem tudja megváltoztatni de kölcsön tud hatni egy alkalmas rendszerrel és ennek az eredménye lehet másolás is és mutáció is. A számítógépvírusok között akad olyan amely változtatja a méretét és bizonyos lényegtelen információ részleteket hogy átverje a víruskeresőket.
Ez azonban előre beleírt tulajdonság. Ahhoz hogy ilyesmi a véletlen is előforduljon ahhoz hiányzik a természetben előforduló nagyfokú diverzitás mely a kölcsönhatások végeredményének a lehetőségeit nagyon nagy mértékben megnöveli. Gondolok itt arra hogy a számítógépek nagymértékben megegyeznek (pár ezer típus) azonban minden ember egy kicsit különböző.





Bizonyos keretek között létezik ilyen, polimorf vírusoknak hívjuk ezeket. Persze egy program egészen más, mint egy jóval összetettebb élő szervezet. Azért az informatikában a másolás jóval egzaktabb, hibatűrőbb módon meg végbe, mint ahogy mondjuk a DNS másolódik. Azért hozzá kell tenni, hogy a polimorf vírusok szándékosan kódolódnak át, az eredeti működésük szigorú megtartása mellett. Lásd még: [link]
Anno olvastam egy olyan esetről is, mikor két makrovírus olyan szerencsés módon fertőzött meg egy fájlt, hogy a vírus szaporodásáért felelős kódrészlet vitte magával a másik vírust is, így keletkezett két vírusból egyfajta ötvözet, tulajdonképpen született véletlenül egy új vírus.





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!