ภาษาฟอร์แทรน

ภาษาฟอร์แทรน (, ; อดีตเขียนเป็น FORTRAN) เป็นภาษาโปรแกรมที่ใช้ในจุดประสงค์ทั่วไป ภาษาคอมไพล์เชิงคำสั่งที่ใช้ในการคำนวณเลขและวิทยาการคำนวณ

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

เค้าโครงของฟอร์แทรนเป็นฐานของภาษาโปรแกรมอื่น ๆ เช่น ภาษาเบสิก ที่มีฐานจาก FORTRAN II  ฟอร์แทรนอยู่ในอันดับที่ 13 ของดัชนี TIOBE ซึ่งเป็นตัววัดความนิยมของภาษาโปรแกรม ภาษานี้ไต่ขึ้นไป 29 อันดับจากอันดับที่ 42 ในเดือนสิงหาคม ค.ศ. 2020

อ้างอิง

อ่านเพิ่ม

Language standards
  Informally known as FORTRAN 66.
  Also known as ISO 1539–1980, informally known as FORTRAN 77.
  Informally known as Fortran 90.
  Informally known as Fortran 95.  There are a further two parts to this standard.  Part 1 has been formally adopted by ANSI.
  Informally known as Fortran 2003.
  Informally known as Fortran 2008.

Related standards
 
 

อ้างอิงอื่น
 
 
 
 
 

หนังสือ
 
 
 Arjen, Markus (2012), "Modern Fortran in Practice", Cambridge Univ. Press, ISBN 978-1-13908479-6.
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 

บทความ

แหล่งข้อมูลอื่น

 ISO/IEC JTC1/SC22/WG5—the official home of Fortran standards
 Fortran Standards Documents—GFortran standards
 fortran-lang.org (2020).
 History of FORTRAN and Fortran II—Computer History Museum
 Valmer Norrod, et al.:  A self-study course in FORTRAN programing—Volume I—textbook, Computer Science Corporation El Segundo, California (April 1970). NASA (N70-25287).
 Valmer Norrod, Sheldom Blecher, and Martha Horton:  A self-study course in FORTRAN programing—Volume II—workbook, NASA CR-1478 (April 1970), NASA (N70-25288).
 An introduction to the Fortran programming language, by Reinhold Bader, Nisarg Patel, Leibniz Supercomputing Centre.

 
ภาษาโปรแกรม
ภาษาโปรแกรมเชิงอาร์เรย์
ภาษาโปรแกรมเชิงกระบวนงาน
ภาษาโปรแกรมเชิงตัวเลข
ภาษาโปรแกรมเชิงวัตถุ
คอมพิวเตอร์งานขนาน
มาตรฐานคอมพิวเตอร์
สิ่งประดิษฐ์ของสหรัฐ