Fortran
ย่อมาจาก FORmula TRANslator เป็นภาษาระดับสูงภาษาแรกที่ได้มีการใช้อย่างแพร่หลาย
ภาษา Fortran ถูกพัฒนาขึ้นเมื่อกลางทศวรรษที่ 1950 ด้วยฝีมือของพนักงานบริษัทไอบีเอ็ม นับเป็นภาษาชั้นสูงภาษาแรกที่ได้มีการใช้แพร่หลาย จึงได้มีบัญญัติภาษา Fortran ฉบับมาตรฐานขึ้นในเวลาต่อมาโดย ANSI (American National Standard Institute)
ภาษา Fortran ถูกออกแบบมาเพื่อใช้งานทางด้านวิทยาศาสตร์ วิศวกรรมศาสตร์และคณิตศาสตร์ อันเป็นงานที่มักใช้งานประมวลที่ซับซ้อน
เนื่องจากฟอร์แทรนถูกออกแบบมาสำหรับการใช้งานทางวิทยาศาสตร์ จึงมีจุดอ่อนในเรื่องเกี่ยวกับการจักการไฟล์ นอกจากนี้จากการที่ภาษา Fortran ถูกออกแบบมาตั้งแต่สมัยที่เรายังใช้บัตรเจาะรู ซึ่งมีขนาด 80 คอลัมน์ ทำให้ภาษา Fortran มีกฎเกณฑ์ที่จะต้องเริ่มต้นและจบประโยคภายในคอลัมน์ที่กำหนด ซึ่งเป็นเรื่องน่ารำคาญพอสมควร ในการเขียนโปรแกรมในปัจจุบัน เมื่อพูดถึงโครงสร้างของภาษา Fortran แล้วก็ไม่สามารถสู้ภาษารุ่นใหม่ๆได้
ชุดคำสั่งภาษา Fortran
ภาษา Fortran เหมาะกับการใช้งานทางด้านการคำนวณ ตัวแปลชุดคำสั่งจะทำหน้าที่อ่านชุดคำสั่งที่เป็นภาษา Fortran ที่เราเขียนขึ้น และแปลเป็นภาษาเครื่องที่ชุดคำสั่งควบคุมสามารถรับได้ คำสั่งในภาษา Fortran แต่ละคำสั่งเรียกเป็นภาษาอังกฤษว่า Statement ซึ่งแบ่งเป็นดังนี้
- คำสั่งรับข้อมูล -- READ, WRITE หรือ PRINT, FORMAT
- คำสั่งคำนวณ -- โดยทางซ้ายมือเป็นตัวแปร ทางขวามือเป็นการคำนวณ เช่น a = b + 5
ตัวอย่างภาษา Fortran
READ X
IF((X.GT.0) .AND. (X.LT.100)) THEN
PRINT *, ‘VALUE OF X IS :’,X
ELSE
PRINT * , ‘X IS NOT BETWEEN 0 AND 100’
== คำอธิบาย ==
READ X = การอ่านค่าลงในตัวแปรชื่อ X
IF((X.GT.0) .AND. (X.LT.100)) THEN = การตรวจสอบค่า X ที่อ่านค่าเข้ามาว่าอยู่ระหว่า 0-100 หรือไม่ถ้าใช่ให้ทำคำสั่งหลัง THEN ถ้า
ไม่ใช่ให้ทำคำสั่งหลัง ELSE
PRINT *, ‘VALUE OF X IS :’,X = ให้พิมพ์ทั้งประโยคด้วยข้อความที่กำหนดแล้วตามด้วยค่าของตัวแปร X ที่อ่านเข้ามา
PRINT * , ‘X IS NOT BETWEEN 0 AND 100’ = พิมพ์ทั้งประโยคโดยแสดงค่าของ X ก่อนประโยคข้อความ
ข้อมูลอ้างอิง : https://th.wikipedia.org/wiki/ภาษาฟอร์แทรน
https://petchapiwit.wordpress.com/2015/02/16/ภาษาฟอร์แทรน-fortran-language/
https://machineguyguyblog.wordpress.com/2015/02/18/ภาษาฟอร์แทรน-fortran-language/