ALGOL (ภาษาอัลกอริทึม): ต้นกำเนิดของภาษาการเขียนโปรแกรมสมัยใหม่
ALGOL (Algorithmic Language) เป็นภาษาโปรแกรมคอมพิวเตอร์ที่พัฒนาขึ้นในช่วงกลางทศวรรษ 1950 สำหรับการใช้งานทางวิทยาศาสตร์และวิศวกรรมศาสตร์ ได้รับการออกแบบมาเพื่อเป็นทางเลือกที่ทรงพลังและยืดหยุ่นมากกว่าสำหรับภาษาโคบอลซึ่งเป็นภาษาการเขียนโปรแกรมที่โดดเด่นในขณะนั้น
ALGOL ได้รับการพัฒนาโดยคณะกรรมการนักวิทยาศาสตร์คอมพิวเตอร์จากหลายประเทศในยุโรป และเปิดตัวครั้งแรกในปี พ.ศ. 2501 ภาษานี้ได้รับความนิยมอย่างมาก มีอิทธิพลและมีการใช้กันอย่างแพร่หลายในสถาบันการศึกษาและสถาบันการวิจัยทั่วยุโรปและอเมริกาเหนือ นอกจากนี้ยังเป็นพื้นฐานสำหรับภาษาโปรแกรมอื่นๆ หลายภาษา รวมถึง C และ Pascal คุณสมบัติหลักบางประการของ ALGOL ได้แก่:
* การพิมพ์ที่รัดกุม: ALGOL เป็นภาษาที่พิมพ์แบบคงที่ ซึ่งหมายความว่าจะต้องประกาศตัวแปรด้วยประเภทข้อมูลก่อนจึงจะสามารถทำได้ ถูกนำมาใช้
* โครงสร้างบล็อก: โปรแกรม ALGOL ประกอบด้วยบล็อกของโค้ดที่คั่นด้วยคำสั่งเริ่มต้นและสิ้นสุด
* ฟังก์ชัน: ALGOL รองรับการใช้ฟังก์ชัน ซึ่งอนุญาตให้โปรแกรมเมอร์กำหนดส่วนของโค้ดที่นำมาใช้ซ้ำได้
* อาร์เรย์: ALGOL สนับสนุนการใช้อาร์เรย์ ซึ่งทำให้ทำงานกับคอลเลคชันข้อมูลได้ง่ายขึ้น โดยรวมแล้ว ALGOL เป็นภาษาที่สำคัญในการพัฒนาการเขียนโปรแกรมคอมพิวเตอร์ และมีอิทธิพลสำคัญต่อการออกแบบภาษารุ่นหลัง เช่น C และ Pascal