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