[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World


Definition - What does Cloning mean?

In computer science, cloning is the process of creating an exact copy of another application program or object. 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.

Techopedia explains Cloning

Cloned applications and programs are often customized applications. In many cases, they are technically superior to the original, as in the case of Linux. 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.

There are certain benefits associated with cloning. 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.

This definition was written in the context of Programming

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.