విషయ సూచిక:
నిర్వచనం - క్లోనింగ్ అంటే ఏమిటి?
కంప్యూటర్ సైన్స్లో, క్లోనింగ్ అనేది మరొక అప్లికేషన్ ప్రోగ్రామ్ లేదా ఆబ్జెక్ట్ యొక్క ఖచ్చితమైన కాపీని సృష్టించే ప్రక్రియ. ఈ పదాన్ని ఒక వస్తువు, ప్రోగ్రామింగ్ లేదా మరొక వస్తువు లేదా అనువర్తన ప్రోగ్రామ్కు సారూప్య విధులు మరియు ప్రవర్తన కలిగిన అనువర్తనాన్ని సూచించడానికి ఉపయోగించవచ్చు కాని సంబంధిత వస్తువు లేదా ప్రోగ్రామ్ నుండి అసలు సోర్స్ కోడ్ను కలిగి ఉండదు. డైరెక్టరీ ఫైల్ లేదా డిస్క్ యొక్క ఖచ్చితమైన కాపీని డిస్క్ లేదా డైరెక్టరీలోని ఏదైనా ఉప డైరెక్టరీలు లేదా ఫైళ్ళను కలుపుకొని తయారుచేసే చర్యను వివరించడానికి క్లోనింగ్ కూడా ఉపయోగించబడుతుంది.
టెకోపీడియా క్లోనింగ్ గురించి వివరిస్తుంది
క్లోన్ చేసిన అనువర్తనాలు మరియు ప్రోగ్రామ్లు తరచుగా అనుకూలీకరించిన అనువర్తనాలు. అనేక సందర్భాల్లో, అవి లైనక్స్ మాదిరిగానే సాంకేతికంగా అసలు కంటే గొప్పవి. ప్రోగ్రామింగ్లో క్లోనింగ్, అన్ని సందర్భాల్లో సంబంధిత వస్తువు నుండి ఇతర వస్తువుకు విలువలను కాపీ చేస్తుంది. క్లోనింగ్ స్పష్టమైన కోడ్ను వ్రాయవలసిన అవసరం లేకుండా ప్రోగ్రామర్లు ఒక అప్లికేషన్ ప్రోగ్రామ్ యొక్క ఆబ్జెక్ట్ లేదా సోర్స్ కోడ్ యొక్క విలువలను మరొకదానికి కాపీ చేయడానికి అనుమతిస్తుంది. కొన్ని ప్రోగ్రామింగ్ భాషలు, ఉదాహరణకు జావా, క్లోనింగ్కు మద్దతు ఇవ్వడానికి కీలకపదాలు మరియు కార్యాచరణలను కలిగి ఉన్నాయి. క్లోన్ () అటువంటి పని.
క్లోనింగ్తో సంబంధం ఉన్న కొన్ని ప్రయోజనాలు ఉన్నాయి. క్లోనింగ్ క్రొత్త ప్రోగ్రామ్ లేదా అప్లికేషన్ ఇప్పటికే ఉన్న అనువర్తనాలు లేదా పరిసరాలతో మరింత అనుకూలంగా ఉండటానికి సహాయపడుతుంది. అసలు సోర్స్ కోడ్ లేదా సాఫ్ట్వేర్ యొక్క కాపీరైట్ ఉల్లంఘన లేకపోతే, క్లోనింగ్ సాఫ్ట్వేర్ను మెరుగుపరచడంలో సహాయపడుతుంది.
ఈ నిర్వచనం ప్రోగ్రామింగ్ సందర్భంలో వ్రాయబడింది