Fortran Programming Quiz Prep pro
ปลายปี 2496 จอห์นดับบลิว Backus ส่งข้อเสนอให้ผู้บังคับบัญชาของเขาที่ไอบีเอ็มเพื่อพัฒนาทางเลือกที่เป็นประโยชน์มากสำหรับการเขียนโปรแกรมคอมพิวเตอร์ IBM ไอบีเอ็มเมนเฟรมคอมพิวเตอร์ 704 เมนเฟรม [8]: 69 ทีมงานของประวัติศาสตร์ของ Backus FORTRAN ประกอบด้วย F. สุดยอดฮาร์ลานเฮอร์ริคปีเตอร์เชอริแดนรอยณัฐโรเบิร์ตเนลสันเออร์วิงซิลเลอร์ฮาโรลด์สเติร์นลัวส์ Haibt และเดวิด Sayre [9] แนวคิดของมันรวมถึงการเข้าสู่สมการได้ง่ายขึ้นในคอมพิวเตอร์ความคิดที่พัฒนาโดย J. Halcombe Laning และแสดงให้เห็นในระบบ Laning และ Zierler ของปี 1952 [10] โปรแกรมเมอร์เหล่านี้บางส่วนเป็นผู้เล่นหมากรุกและได้รับเลือกให้ทำงานกับ IBM ด้วยความคิดที่ว่าพวกเขามีความคิดที่เป็นตรรกะ
ร่างข้อกำหนดสำหรับระบบแปลสูตรคำนวณทางคณิตศาสตร์ของ IBM เสร็จสิ้นลงในเดือนพฤศจิกายน 1954 [8]: 71 คู่มือแรกสำหรับ FORTRAN ปรากฏในตุลาคม 1956, [8]: 72 พร้อมกับ FORTRAN คอมไพเลอร์ตัวแรกในเดือนเมษายน 1957 [8]: 75 นี่เป็นครั้งแรกที่การเพิ่มประสิทธิภาพคอมไพเลอร์เพราะลูกค้าลังเลที่จะใช้ภาษาโปรแกรมระดับสูงเว้นแต่คอมไพเลอร์สามารถสร้างรหัสที่มีประสิทธิภาพเทียบเท่ากับภาษาแอสเซมบลีที่เขียนด้วยมือ [11]
ในขณะที่ชุมชนสงสัยว่าวิธีการใหม่นี้อาจมีประสิทธิภาพสูงกว่าการเขียนด้วยมือมันลดจำนวนงบการเขียนโปรแกรมที่จำเป็นในการใช้งานเครื่องด้วยปัจจัย 20 และได้รับการยอมรับอย่างรวดเร็ว John Backus กล่าวระหว่างการสัมภาษณ์ Think นิตยสารพนักงานของ IBM ปี 1979“ งานส่วนใหญ่ของฉันมาจากความขี้เกียจฉันไม่ชอบการเขียนโปรแกรมดังนั้นเมื่อฉันทำงานกับ IBM 701 การเขียนโปรแกรมสำหรับการคำนวณ วิถีกระสุนฉันเริ่มทำงานกับระบบการเขียนโปรแกรมเพื่อให้ง่ายต่อการเขียนโปรแกรม "[12]
นักวิทยาศาสตร์ได้ใช้ภาษานี้อย่างกว้างขวางในการเขียนโปรแกรมเชิงตัวเลขซึ่งสนับสนุนให้นักเขียนคอมไพเลอร์สร้างคอมไพเลอร์ที่สามารถสร้างโค้ดที่เร็วและมีประสิทธิภาพมากขึ้น การรวมชนิดข้อมูลตัวเลขที่ซับซ้อนในภาษาทำให้ Fortran เหมาะอย่างยิ่งกับการใช้งานด้านเทคนิคเช่นวิศวกรรมไฟฟ้า
ในปี 1960 รุ่น FORTRAN นั้นมีให้บริการสำหรับคอมพิวเตอร์ IBM 709, 650, 1620 และ 7090 อย่างมีนัยสำคัญความนิยมที่เพิ่มขึ้นของ FORTRAN กระตุ้นผู้ผลิตคอมพิวเตอร์แข่งขันเพื่อให้คอมไพเลอร์ FORTRAN สำหรับเครื่องของพวกเขาดังนั้นในปี 1963 กว่า 40 FORTRAN คอมไพเลอร์มีอยู่ ด้วยเหตุผลเหล่านี้ FORTRAN จึงถือเป็นภาษาโปรแกรมข้ามแพลตฟอร์มที่ใช้กันอย่างแพร่หลายเป็นครั้งแรก
การพัฒนาของ Fortran ขนานไปกับวิวัฒนาการในช่วงต้นของเทคโนโลยีคอมไพเลอร์และความก้าวหน้าในด้านทฤษฎีและการออกแบบคอมไพเลอร์ได้รับการกระตุ้นโดยเฉพาะโดยความต้องการในการสร้างโค้ดที่มีประสิทธิภาพสำหรับโปรแกรม Fortran