Skip to main content

ภาษาการเขียนโปรแกรมรุ่นคืออะไร?

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

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

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

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

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

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