สารบัญ:
- คำจำกัดความ - ภาษา First Generation (Programming) (1GL) หมายถึงอะไร
- Techopedia อธิบายภาษารุ่นที่ 1 (การเขียนโปรแกรม) (1GL)
คำจำกัดความ - ภาษา First Generation (Programming) (1GL) หมายถึงอะไร
ภาษารุ่นที่หนึ่ง (การเขียนโปรแกรม) (1GL) เป็นกลุ่มของภาษาการเขียนโปรแกรมที่เป็นภาษาระดับเครื่องที่ใช้ในการเขียนโปรแกรมคอมพิวเตอร์รุ่นที่หนึ่ง คำแนะนำที่ได้รับผ่านสวิตช์ด้านหน้าของคอมพิวเตอร์เหล่านี้ไปยัง CPU โดยตรง แต่เดิมไม่มีคอมไพเลอร์หรือแอสเซมเบลอร์เพื่อประมวลผลคำแนะนำใน 1GL
คำแนะนำใน 1GL ทำจากตัวเลขไบนารี่ซึ่งแทนด้วย 1s และ 0s สิ่งนี้ทำให้ภาษาเหมาะสำหรับความเข้าใจในเครื่อง แต่ยากมากที่จะตีความและเรียนรู้โดยโปรแกรมเมอร์มนุษย์
หรือที่เรียกว่าภาษารุ่นที่ 1
Techopedia อธิบายภาษารุ่นที่ 1 (การเขียนโปรแกรม) (1GL)
ข้อได้เปรียบหลักของการเขียนโปรแกรมใน 1GL คือรหัสสามารถทำงานได้อย่างรวดเร็วและมีประสิทธิภาพอย่างแม่นยำเนื่องจากคำสั่งถูกเรียกใช้งานโดยตรงจาก CPU ข้อเสียเปรียบหลักประการหนึ่งของการเขียนโปรแกรมในภาษาระดับต่ำคือเมื่อเกิดข้อผิดพลาดรหัสไม่ง่ายที่จะแก้ไข
โปรแกรมถูกเขียนเป็นคำสั่งแบบไบนารีซึ่งประกอบด้วยศูนย์และอัน ภาษานี้ได้รับการปรับให้เข้ากับคอมพิวเตอร์และ CPU ที่เฉพาะเจาะจงเป็นอย่างมากและความสามารถในการพกพาของรหัสจึงลดลงอย่างมากเมื่อเทียบกับภาษาระดับสูงกว่า
โปรแกรมเมอร์สมัยใหม่ยังคงใช้รหัสระดับเครื่องเป็นครั้งคราวโดยเฉพาะอย่างยิ่งเมื่อตั้งโปรแกรมฟังก์ชั่นระดับล่างของระบบเช่นไดรเวอร์อินเตอร์เฟสที่มีเฟิร์มแวร์และอุปกรณ์ฮาร์ดแวร์ เครื่องมือที่ทันสมัยเช่นคอมไพล์โค้ดเนทีฟใช้สำหรับสร้างระดับเครื่องจากภาษาระดับสูงกว่า
