You are on page 1of 5

SOFTWARE CLONING

CLONING

• In computer science, cloning is the process of creating an exact copy


of another application program or object.

CLONING

• The term can be used to refer an object, programming or an


application that has similar functions and behaviour to another object
or application program but does not contain the original source code
from the concerned object or program.

• Cloning is also used to describe the act of making the exact copy of a
directory file or disk inclusive of any subdirectories or files within the
disk or directory.
SOFTWARE CLONING EXAMPLE

• Cloning in programming, in all cases copies the values from the concerned
object to the other object.

• Cloning allows programmers to copy the values of an object or source code of


an application program to another without the need for writing the explicit code.

• Certain programming languages, for example Java, have keywords and


functionalities to support cloning. Clone() is one such function.
CLONING BENEFITS

• Cloning can help a new program or application be more compatible


with existing applications or environments.
• If there is no violation of copyright of original source code or software,
cloning can help in improving the software.

You might also like