Fortran เป็นภาษาโปรแกรมคอมพิวเตอร์ที่จำเป็น เมื่อเขียนเป็น FORTRAN ภาษาการเขียนโปรแกรมก็ถือว่าเป็นวัตถุประสงค์ทั่วไปและขั้นตอน มันได้รับการพัฒนาในปี 1950 โดย International Business Machines Corporation (IBM) และมีไว้สำหรับใช้ในงานที่เกี่ยวข้องกับวิทยาศาสตร์และวิศวกรรม ตั้งแต่การออกแบบ Fortran ได้ถูกนำมาใช้อย่างต่อเนื่องสำหรับการคำนวณทางวิทยาศาสตร์และเชิงตัวเลขโดยเฉพาะอย่างยิ่งในด้านต่าง ๆ เช่นวิทยาศาสตร์การคำนวณและการสร้างแบบจำลองสภาพภูมิอากาศ ในความเป็นจริงมันเป็นภาษาการเขียนโปรแกรมเชิงตัวเลขที่ใช้กันมากที่สุดในการดำรงอยู่
บางคนคิดว่าฟอร์แทรนประสบความสำเร็จเนื่องจากได้รับการออกแบบมาก่อนภาษาหลักอื่น ๆ บางคนยืนยันว่าการใช้อย่างกว้างขวางนั้นเกิดจากการเพิ่มและการพัฒนาคุณสมบัติที่สำคัญสำหรับผู้ใช้วิทยาศาสตร์และวิศวกรรม บางทีสิ่งที่สำคัญไม่แพ้กันคือความจริงที่ว่า Fortran รักษาความเข้ากันได้กับเวอร์ชันเก่าเพิ่มส่วนประกอบใหม่แทนที่จะกำจัดคุณลักษณะที่ล้าสมัย ความนิยมอย่างมากอาจเนื่องมาจากการผลิตคอมไพเลอร์ที่สามารถจัดการโค้ดได้เร็วขึ้นทำให้เหมาะกับการใช้งานทางวิทยาศาสตร์เป็นพิเศษ
ทีมโปรแกรมเมอร์ของ IBM ซึ่งนำโดย John Backus ได้รับการให้ความร่วมมือในการพัฒนา Fortran แนะนำคอมไพเลอร์ตัวแรกในปี 2500 มันถูกสร้างขึ้นสำหรับคอมพิวเตอร์ IBM 704 Fortran ซึ่งมีโครงสร้างการควบคุมและส่วนประกอบอินพุต / เอาต์พุตได้รับความนิยมอย่างรวดเร็ว ในไม่ช้าทีมแนะนำคอมไพเลอร์ที่ออกแบบมาเพื่อใช้กับคอมพิวเตอร์ IBM รุ่นอื่น ภายในระยะเวลาอันสั้นผู้ผลิตรายอื่นรู้สึกว่าถูกบังคับให้สร้างคอมไพเลอร์ FORTRAN เพื่อให้เหมาะกับคอมพิวเตอร์ของตัวเองส่งผลให้คอมไพเลอร์หลายสิบตัวในต้นปี 1960
น่าเสียดายที่การสร้างคอมไพเลอร์ที่แตกต่างกันมากมายนำไปสู่ความไม่ลงรอยกัน ในปี 1966 ปัญหานี้ได้รับการแก้ไขเมื่อมาตรฐานแห่งชาติอเมริกันถูกสร้างขึ้นสำหรับภาษาการเขียนโปรแกรม อย่างไรก็ตามสิ่งนี้ไม่ได้ขัดขวางกระแสการเปลี่ยนแปลงอย่างเต็มที่ ในไม่ช้าก็จำเป็นต้องมีมาตรฐานเพิ่มเติม เพื่อตอบสนองความต้องการนี้ Fortran 77 ได้รับการออกแบบ
หนึ่งในคุณสมบัติที่ทำให้ Fortran โดดเด่นกว่าภาษาอื่น ๆ ในการเขียนโปรแกรมคอมพิวเตอร์คือการพกพาได้ง่าย มันก็ถือว่าง่ายที่จะโทและตรงไปตรงมา ไม่จำเป็นต้องมีพื้นหลังในคอมพิวเตอร์เพื่อให้สามารถเรียนรู้และใช้ Fortran ได้ ความจริงที่ว่ามันเรียนรู้ง่ายไม่ได้ทำให้มีความสามารถน้อยลง มันสามารถใช้งานได้อย่างมีประสิทธิภาพในการใช้งานขนาดใหญ่


