ข้อมูลโดยย่อเกี่ยวกับภาษาโปรแกรมรุ่นที่สาม
ภาษาโปรแกรมรุ่นที่สาม (3GL) คือหมวดหมู่หนึ่งของภาษาโปรแกรมระดับสูงที่ไม่ขึ้นกับเครื่องจักรและใช้งานง่ายกว่าภาษารุ่นที่สอง พวกเขาใช้คำสั่งที่มนุษย์อ่านได้และได้รับการออกแบบมาเพื่อช่วยให้โปรแกรมเมอร์สามารถเขียนโค้ดได้อย่างมีประสิทธิภาพมากขึ้น โดยใช้โครงสร้างที่สามารถแมปกับภาษาเครื่องได้ แต่เป็นมิตรกับมนุษย์มากกว่า
ประวัติความเป็นมาของภาษาโปรแกรมรุ่นที่สามและการกล่าวถึงครั้งแรก
ภาษาโปรแกรมรุ่นที่สามเกิดขึ้นในช่วงปลายทศวรรษ 1950 และต้นทศวรรษ 1960 เพื่อตอบสนองต่อความซับซ้อนที่เพิ่มขึ้นของการพัฒนาซอฟต์แวร์ ภาษาแรกในภาษาเหล่านี้คือ FORTRAN (ย่อมาจาก "การแปลสูตร") ได้รับการพัฒนาโดย IBM ในปี 1957 ตามมาด้วยภาษาอื่นๆ เช่น COBOL และ ALGOL ซึ่งพัฒนาก้าวหน้ายิ่งขึ้นไปอีก
ข้อมูลโดยละเอียดเกี่ยวกับภาษาโปรแกรมรุ่นที่สาม ขยายหัวข้อภาษาโปรแกรมรุ่นที่สาม
ภาษาโปรแกรมรุ่นที่สามมีลักษณะพิเศษคือการใช้ไวยากรณ์และโครงสร้างเชิงความหมายที่มนุษย์อ่านได้ ประกอบด้วยฟีเจอร์ต่างๆ เช่น ลูป เงื่อนไข และรูทีนย่อย ซึ่งช่วยให้โค้ดมีโครงสร้างและบำรุงรักษาได้มากขึ้น
คุณสมบัติ:
- นามธรรมที่แข็งแกร่ง
- การพกพาข้ามแพลตฟอร์ม
- ปรับปรุงการบำรุงรักษา
- การผสมผสานหลักการเขียนโปรแกรมแบบมีโครงสร้าง
โครงสร้างภายในของภาษาโปรแกรมรุ่นที่สาม ภาษาโปรแกรมรุ่นที่สามทำงานอย่างไร
ภาษาโปรแกรมรุ่นที่สามโดยทั่วไปมีเลเยอร์ของนามธรรมเหนือโค้ดเครื่อง โดยใช้คอมไพเลอร์หรือล่ามเพื่อแปลโค้ดที่มนุษย์อ่านได้เป็นคำสั่งของเครื่อง
- รหัสแหล่งที่มา: โปรแกรมเมอร์เขียนซอร์สโค้ดโดยใช้ไวยากรณ์ที่มนุษย์อ่านได้
- การรวบรวม: คอมไพเลอร์แปลซอร์สโค้ดเป็นภาษากลางหรือโค้ดเครื่อง
- การเชื่อมโยง: ไฟล์โค้ดต่างๆ เชื่อมโยงเข้าด้วยกัน
- การดำเนินการ: รหัสที่คอมไพล์ถูกดำเนินการโดยโปรเซสเซอร์ของคอมพิวเตอร์
การวิเคราะห์ลักษณะสำคัญของภาษาโปรแกรมยุคที่สาม
- นามธรรม: ลดความซับซ้อนของการดำเนินการที่ซับซ้อน
- โครงสร้างการควบคุม: รวมลูป เงื่อนไข และฟังก์ชัน
- การพกพา: เปิดใช้งานการดำเนินการบนแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกัน
- ประสิทธิภาพ: โดยทั่วไปมีประสิทธิภาพมากกว่าภาษาระดับสูง แต่มีประสิทธิภาพน้อยกว่าภาษาแอสเซมบลี
เขียนว่าภาษาโปรแกรมรุ่นที่สามมีอยู่ประเภทใดบ้าง ใช้ตารางและรายการในการเขียน
ภาษา | ปีที่เปิดตัว | การใช้งานหลัก |
---|---|---|
ฟอร์ทราน | 1957 | คอมพิวเตอร์วิทยาศาสตร์ |
ภาษาโคบอล | 1959 | การใช้งานทางธุรกิจ |
อัลกอล | 1958 | คำอธิบายอัลกอริทึม |
ค | 1972 | การเขียนโปรแกรมระบบ วัตถุประสงค์ทั่วไป |
ปาสคาล | 1970 | การศึกษา วัตถุประสงค์ทั่วไป |
3GL มีความหลากหลายและใช้กันอย่างแพร่หลายในด้านต่างๆ สามารถใช้ในการพัฒนาระบบปฏิบัติการ แอปพลิเคชัน การจำลองทางวิทยาศาสตร์ ฯลฯ
ปัญหา:
- ความซับซ้อนในการเรียนรู้สำหรับผู้เริ่มต้น
- มีประสิทธิภาพน้อยกว่าภาษาระดับล่าง
โซลูชั่น:
- ใช้สภาพแวดล้อมการพัฒนาที่แข็งแกร่ง
- เพิ่มประสิทธิภาพโค้ดด้วยเทคนิคคอมไพเลอร์สมัยใหม่
ลักษณะสำคัญและการเปรียบเทียบอื่น ๆ ที่มีคำศัพท์คล้ายกันในรูปของตารางและรายการ
ลักษณะเฉพาะ | 3กล | 2กล |
---|---|---|
ระดับนามธรรม | สูง | ต่ำ |
ความซับซ้อนของไวยากรณ์ | มนุษย์สามารถอ่านได้ | รหัสเครื่อง |
การพกพา | ใช่ | ขึ้นอยู่กับฮาร์ดแวร์ |
ภาษารุ่นที่สามยังคงพัฒนาต่อไป โดยเฉพาะอย่างยิ่งเมื่อมีการเพิ่มประสิทธิภาพคอมไพเลอร์สมัยใหม่และการบูรณาการกระบวนทัศน์การเขียนโปรแกรมใหม่ อนาคตของ 3GL มีแนวโน้มที่จะเกี่ยวข้องกับการบูรณาการที่ดีขึ้นกับ AI ไลบรารีที่แข็งแกร่งยิ่งขึ้น และการเพิ่มประสิทธิภาพการทำงานที่เพิ่มขึ้น
วิธีการใช้หรือเชื่อมโยงกับพร็อกซีเซิร์ฟเวอร์กับภาษาการเขียนโปรแกรมรุ่นที่สาม
พร็อกซีเซิร์ฟเวอร์เช่นเดียวกับที่ OneProxy มอบให้สามารถนำไปใช้ภายในแอปพลิเคชันที่พัฒนาด้วย 3GL ได้ พวกเขาสามารถช่วยในเรื่อง:
- ปรับปรุงความปลอดภัยโดยการปิดบังเซิร์ฟเวอร์ต้นทาง
- โหลดบาลานซ์และจัดการคำขออย่างมีประสิทธิภาพ
- เปิดใช้งานการข้ามข้อจำกัดเนื้อหาทางภูมิศาสตร์
การใช้พร็อกซีเซิร์ฟเวอร์สามารถปรับปรุงการทำงานโดยรวมและความปลอดภัยของแอปพลิเคชันที่เขียนด้วยภาษาโปรแกรมรุ่นที่สาม
ลิงก์ที่เกี่ยวข้อง
- ประวัติความเป็นมาของ FORTRAN ของไอบีเอ็ม
- ภาษาโปรแกรมซี
- บริการ OneProxy เพื่อเพิ่มความปลอดภัยและประสิทธิภาพในแอปพลิเคชันที่ใช้ 3GL
- มรดกของ COBOL ในด้านคอมพิวเตอร์ธุรกิจ