Skip to main content

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

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

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

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

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

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