สารบัญ:
คำจำกัดความ - การโคลนหมายความว่าอย่างไร
ในวิทยาการคอมพิวเตอร์การโคลนเป็นกระบวนการสร้างสำเนาที่แน่นอนของโปรแกรมประยุกต์หรือวัตถุอื่น คำนี้สามารถใช้เพื่ออ้างถึงวัตถุการเขียนโปรแกรมหรือแอปพลิเคชันที่มีฟังก์ชั่นและลักษณะการทำงานคล้ายกับวัตถุอื่นหรือโปรแกรมแอปพลิเคชันอื่น ๆ แต่ไม่มีรหัสต้นฉบับดั้งเดิมจากวัตถุหรือโปรแกรมที่เกี่ยวข้อง การโคลนยังใช้เพื่ออธิบายการทำสำเนาที่แน่นอนของไฟล์ไดเร็กทอรีหรือดิสก์ที่รวมถึงไดเร็กทอรีย่อยหรือไฟล์ใด ๆ ภายในดิสก์หรือไดเร็กทอรี
Techopedia อธิบายการโคลน
แอพพลิเคชั่นและโปรแกรมที่ลอกเลียนแบบมักจะเป็นแอพพลิเคชั่นที่ปรับแต่งตามความต้องการ ในหลายกรณีพวกเขาเหนือกว่าเทคนิคดั้งเดิมเหมือนกับในกรณีของ Linux การโคลนในการเขียนโปรแกรมในทุกกรณีคัดลอกค่าจากวัตถุที่เกี่ยวข้องไปยังวัตถุอื่น การโคลนช่วยให้โปรแกรมเมอร์สามารถคัดลอกค่าของวัตถุหรือซอร์สโค้ดของแอ็พพลิเคชันโปรแกรมไปยังอีกโปรแกรมหนึ่งโดยไม่จำเป็นต้องเขียนโค้ดที่ชัดเจน ภาษาโปรแกรมบางภาษาเช่น Java มีคำหลักและฟังก์ชันการทำงานเพื่อสนับสนุนการโคลน Clone () เป็นฟังก์ชันหนึ่งเช่นนั้น
มีประโยชน์บางอย่างที่เกี่ยวข้องกับการโคลน การโคลนนิ่งสามารถช่วยให้โปรแกรมหรือแอพพลิเคชั่นใหม่เข้ากันได้กับแอพพลิเคชั่นหรือสภาพแวดล้อมที่มีอยู่เดิม หากไม่มีการละเมิดลิขสิทธิ์ของรหัสต้นฉบับหรือซอฟต์แวร์การโคลนสามารถช่วยในการปรับปรุงซอฟต์แวร์
คำจำกัดความนี้เขียนขึ้นในบริบทของการเขียนโปรแกรม