Obsah:
Definícia - Čo znamená klonovanie?
V informatike je klonovanie proces vytvárania presnej kópie iného aplikačného programu alebo objektu. Tento výraz sa môže použiť na označenie objektu, programovania alebo aplikácie, ktorá má podobné funkcie a správanie, na iný objekt alebo aplikačný program, ale neobsahuje pôvodný zdrojový kód príslušného objektu alebo programu. Klonovanie sa tiež používa na opis úkonu vytvorenia presnej kópie súboru adresára alebo disku vrátane akýchkoľvek podadresárov alebo súborov na disku alebo adresári.
Techopedia vysvetľuje klonovanie
Klonované aplikácie a programy sú často prispôsobené aplikácie. V mnohých prípadoch sú technicky nadradené originálu, ako v prípade systému Linux. Klonovanie v programovaní vo všetkých prípadoch skopíruje hodnoty z príslušného objektu do druhého objektu. Klonovanie umožňuje programátorom kopírovať hodnoty objektu alebo zdrojového kódu aplikačného programu do iného bez potreby písania explicitného kódu. Niektoré programovacie jazyky, napríklad Java, majú kľúčové slová a funkcie na podporu klonovania. Klon () je jednou z takýchto funkcií.
S klonovaním sú spojené určité výhody. Klonovanie môže pomôcť novému programu alebo aplikácii byť kompatibilnejšie s existujúcimi aplikáciami alebo prostredím. Ak nedôjde k porušeniu autorských práv na pôvodný zdrojový kód alebo softvér, klonovanie môže pomôcť pri vylepšovaní softvéru.
Táto definícia bola napísaná v kontexte programovania