สารบัญ:
- คำจำกัดความ - ภาษายุคที่สอง (การเขียนโปรแกรม) ภาษา (2GL) หมายถึงอะไร
- Techopedia อธิบายภาษารุ่นที่สอง (การเขียนโปรแกรม) (2GL)
คำจำกัดความ - ภาษายุคที่สอง (การเขียนโปรแกรม) ภาษา (2GL) หมายถึงอะไร
ยุคที่สอง (การเขียนโปรแกรม) ภาษา (2GL) คือการจัดกลุ่มภาษาการเขียนโปรแกรมที่เกี่ยวข้องกับภาษาแอสเซมบลี แตกต่างจากภาษารุ่นแรกโปรแกรมสามารถเขียนเชิงสัญลักษณ์โดยใช้คำภาษาอังกฤษ (หรือที่เรียกว่าช่วยในการจำ) ในลักษณะที่มนุษย์สามารถเข้าใจและถูกดัดแปลงเป็นภาษาเครื่องโดยแอสเซมเบลอร์
ภาษาแอสเซมบลีเป็นภาษาเฉพาะของคอมพิวเตอร์และ CPU คำนี้ใช้ในความแตกต่างระหว่างภาษาเครื่อง (1GL) และภาษาโปรแกรมระดับสูงกว่า (3GL, 4GL, ฯลฯ )
หรือที่เรียกว่าภาษารุ่นที่ 2
Techopedia อธิบายภาษารุ่นที่สอง (การเขียนโปรแกรม) (2GL)
ภาษาแอสเซมบลีมีต้นกำเนิดในปี 1940 และมีสาเหตุมาจากความพยายามของเกรซฮ็อปเปอร์เจ้าหน้าที่ทหารเรือชาวอเมริกันด้วยการแนะนำภาษา FLOW-MATIC สำหรับคอมพิวเตอร์ ENIAC
2GL ส่วนใหญ่จะใช้สำหรับการติดตั้งเคอร์เนลและไดรเวอร์ระดับต่ำและสำหรับแอพพลิเคชั่นที่เน้นประสิทธิภาพและการประมวลผลที่เข้มข้นเช่นเกมคอมพิวเตอร์แอพพลิเคชั่นจัดการกราฟิกและแอพพลิเคชั่นตัดต่อวิดีโอ
การแสดงสัญลักษณ์ของคำสั่งเครื่องการลงทะเบียนและที่อยู่หน่วยความจำทำให้โปรแกรมเมอร์สามารถสร้างโปรแกรมที่มนุษย์อ่านได้ เพื่อให้คอมพิวเตอร์เข้าใจโปรแกรมจะต้องแปลงเป็นรูปแบบที่เครื่องอ่านได้โดยใช้ Assembler แอสเซมเบลอร์จะแปลง Mnemonics ผ่านการทำแผนที่แบบหนึ่งต่อหนึ่งจากการเป็นตัวแทนช่วยในการจำเป็นภาษาเครื่องสำหรับตระกูลโปรเซสเซอร์และสภาพแวดล้อมเฉพาะ
แอสเซมเบลอร์ช่วยให้การดีบักของโปรแกรมง่ายขึ้นและยังแนะนำกลไกการเขียนโปรแกรมขั้นสูงเพิ่มเติมเช่นการเขียนโปรแกรมแมโครและการเขียนโปรแกรมที่มีโครงสร้าง
