บ้าน พัฒนาการ ภาษาการเขียนโปรแกรมยุคที่สอง (2gl) คืออะไร? - คำจำกัดความจาก techopedia

ภาษาการเขียนโปรแกรมยุคที่สอง (2gl) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ภาษายุคที่สอง (การเขียนโปรแกรม) ภาษา (2GL) หมายถึงอะไร

ยุคที่สอง (การเขียนโปรแกรม) ภาษา (2GL) คือการจัดกลุ่มภาษาการเขียนโปรแกรมที่เกี่ยวข้องกับภาษาแอสเซมบลี แตกต่างจากภาษารุ่นแรกโปรแกรมสามารถเขียนเชิงสัญลักษณ์โดยใช้คำภาษาอังกฤษ (หรือที่เรียกว่าช่วยในการจำ) ในลักษณะที่มนุษย์สามารถเข้าใจและถูกดัดแปลงเป็นภาษาเครื่องโดยแอสเซมเบลอร์


ภาษาแอสเซมบลีเป็นภาษาเฉพาะของคอมพิวเตอร์และ CPU คำนี้ใช้ในความแตกต่างระหว่างภาษาเครื่อง (1GL) และภาษาโปรแกรมระดับสูงกว่า (3GL, 4GL, ฯลฯ )


หรือที่เรียกว่าภาษารุ่นที่ 2

Techopedia อธิบายภาษารุ่นที่สอง (การเขียนโปรแกรม) (2GL)

ภาษาแอสเซมบลีมีต้นกำเนิดในปี 1940 และมีสาเหตุมาจากความพยายามของเกรซฮ็อปเปอร์เจ้าหน้าที่ทหารเรือชาวอเมริกันด้วยการแนะนำภาษา FLOW-MATIC สำหรับคอมพิวเตอร์ ENIAC


2GL ส่วนใหญ่จะใช้สำหรับการติดตั้งเคอร์เนลและไดรเวอร์ระดับต่ำและสำหรับแอพพลิเคชั่นที่เน้นประสิทธิภาพและการประมวลผลที่เข้มข้นเช่นเกมคอมพิวเตอร์แอพพลิเคชั่นจัดการกราฟิกและแอพพลิเคชั่นตัดต่อวิดีโอ


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


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

ภาษาการเขียนโปรแกรมยุคที่สอง (2gl) คืออะไร? - คำจำกัดความจาก techopedia