รหัสวัตถุในโปรแกรมคอมพิวเตอร์คืออะไร

คอมพิวเตอร์คือเครื่องจักรที่ทำงานบนโค้ดหลายล้านบรรทัด โปรแกรมเมอร์เขียนโค้ดในภาษาต่าง ๆ แต่โค้ดทั้งหมดนี้มีคุณสมบัติพื้นฐานบางประการไม่ว่าจะใช้ภาษาใด โปรแกรมมีรหัสสองชุดเสมอซอร์สโค้ดและรหัสวัตถุ ซอร์สโค้ดคือสิ่งที่สร้างไว้ล่วงหน้าภาษาที่โปรแกรมเมอร์ใช้เพื่อให้คำแนะนำกับคอมไพเลอร์ของคอมพิวเตอร์เพื่อให้โปรแกรมทำงาน ผลลัพธ์ของคอมไพเลอร์ที่มีการรวบรวมคำสั่งซอร์สโค้ดเหล่านี้เรียกว่ารหัสวัตถุ

คำศัพท์นั้นใช้งานง่ายโดยที่ซอร์สโค้ดคือจุดเริ่มต้นหรือแหล่งที่มาของการดำเนินการและรหัสวัตถุคือผลลัพธ์หรือวัตถุที่ต้องการของการฝึกทั้งหมด มันถูกเก็บไว้ในไฟล์ที่สร้างขึ้นโดยคอมไพเลอร์ของคอมพิวเตอร์และจากนั้นสามารถกลายเป็นจุดสิ้นสุดขั้นสุดท้ายที่โปรแกรมเมอร์ต้องการ

เมื่อคอมไพล์ซอร์สโค้ดได้ถูกรวบรวมเป็นไฟล์มันก็จะสามารถดำเนินการต่อไปยังโปรเซสเซอร์ของคอมพิวเตอร์ซึ่งดำเนินการคำแนะนำขั้นสุดท้าย แอปพลิเคชั่นซอฟต์แวร์ที่มีอยู่ทั่วไปคือคอลเลกชันขนาดใหญ่ของรหัสวัตถุที่ไม่สามารถเปลี่ยนแปลงได้โดยพื้นฐานเนื่องจากไม่ได้รวมซอร์สโค้ดไว้ มันเหมือนมีวิธีแก้ปัญหา แต่ไม่ใช่ทุกขั้นตอนที่ใช้ในการมาถึง การเปลี่ยนรหัสนี้โดยไม่ต้องมีซอร์สโค้ดสามารถทำให้เกิดความหงุดหงิด

ต้องใช้กระบวนการหลายขั้นตอนนี้เนื่องจากคอมพิวเตอร์สามารถดำเนินการตามคำแนะนำที่เขียนด้วยภาษาเครื่องเท่านั้น นั่นคือผลลัพธ์สุดท้ายซึ่งเรียกใช้งานโค้ดออบเจ็กต์เวอร์ชัน ดังนั้นเมื่อผู้บริโภคได้รับแอปพลิเคชันซอฟต์แวร์ผู้บริโภครายนั้นจะได้รับซอร์สโค้ดเวอร์ชันที่ดำเนินการซึ่งกลายเป็นภาษาเครื่องที่แปลงเป็นโครงการสุดท้าย

เมื่อพิจารณาถึงความสำคัญในปัจจุบันเกี่ยวกับโอเพ่นซอร์สซอร์สโค้ดจะมีการเปิดตัวแอปพลิเคชั่นจำนวนมากขึ้นพร้อมกับลู่ทางในซอร์สโค้ด โปรแกรมเมอร์และผู้ขยันหมั่นเพียรสามารถเข้าถึงซอร์สโค้ดนั้นเปลี่ยนแปลงไปรอบ ๆ เพื่อตอบสนองความต้องการของพวกเขาและจากนั้นสร้างโค้ดออบเจ็กต์ใหม่ซึ่งตอบสนองวัตถุประสงค์ที่อาจแตกต่างจากที่โปรแกรมเมอร์ดั้งเดิมตั้งใจไว้