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

(เปลี่ยนทางจาก Fortran)

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

ภาษาฟอร์แทรน
Fortran logo.svg
นามสกุลของไฟล์.f, .for, .f90
กระบวนทัศน์Multi-paradigm: โครงสร้าง, คำสั่ง (procedural, เชิงวัตถุ), เจเนริก, array
เริ่มเมื่อ1957; 65 ปีที่แล้ว (1957)
ออกแบบโดยจอห์น แบกคัส
ผู้พัฒนาจอห์น แบกคัสและไอบีเอ็ม
รุ่นเสถียรFortran 2018 (ISO/IEC 1539-1:2018) (28 พฤศจิกายน 2018; 3 ปีก่อน (2018-11-28))
ระบบชนิดตัวแปรstrong, static, manifest
ตัวแปลภาษาหลักAbsoft, Cray, GFortran, G95, IBM XL Fortran, Intel, Hitachi, Lahey/Fujitsu, Numerical Algorithms Group, Open Watcom, PathScale, PGI, Silverfrost, Oracle Solaris Studio, อื่น ๆ
ได้รับอิทธิพลจากSpeedcoding
ส่งอิทธิพลต่อALGOL 58, BASIC, C, Chapel,[1] CMS-2, DOPE, Fortress, PL/I, PACT I, MUMPS, IDL, Ratfor

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

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

อ้างอิงแก้ไข

  1. "Chapel spec (Acknowledgements)" (PDF). Cray Inc. 2015-10-01. สืบค้นเมื่อ 2016-01-14.
  2. John Backus. "The history of FORTRAN I, II and III" (PDF). Softwarepreservation.org. สืบค้นเมื่อ 19 November 2014.
  3. Eugene Loh (18 June 2010). "The Ideal HPC Programming Language". Queue. 8 (6).
  4. "HPL – A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers". สืบค้นเมื่อ 2015-02-21.
  5. "Q13. What are the benchmarks?". Overview - CPU 2017. SPEC. สืบค้นเมื่อ 2019-11-13.
  6. "Fifty Years of BASIC". Time. 29 April 2014.
  7. TIOBE Software BV (August 2021). "TIOBE Index for August 2021". TIOBE.com. TIOBE. สืบค้นเมื่อ 2021-08-04.
อ้างอิงผิดพลาด: ป้ายระบุ <ref> ชื่อ "Sayre_1956" ซึ่งนิยามใน <references> ไม่ถูกใช้ในข้อความก่อนหน้า

อ่านเพิ่มแก้ไข

Language standards
Related standards
อ้างอิงอื่น
หนังสือ
บทความ

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

วิกิตำรา มีคู่มือ ตำรา หรือวิธีการเกี่ยวกับ:
Fortran