Fortran은 공학 등에서 수학적 계산에 주로 사용하는 범용 프로그램 언어이다. Fortran은 FORmula TRANslation의 머릿 글자를 합성한 것으로 처음에는 FORTRAN과 같이 대문자로 나타냈다. 그러나 합성어 조차도 첫 글자만 대문자로 나타내는 최근의 경향에 따라 보통 Fortran으로 쓴다.
Fortran은 최초의 고급 프로그램 언어이다. Fortran은 1950년대에 IBM에서 시작한 이래로 여러 가지 판(version)이 있다. 보통 Fortran의 판은 표준으로 제안한 해의 뒤 두 자리로 나타낸다. 따라서
parallel 컴퓨터를 위한 Fortran도 여러 가지가 있다. 대표적인 것으로 사실상(de-facto) 표준으로 자리 잡은 High Performance Fortran (HPF)을 들 수 있다.
대부분의 Fortran 77 compiler에서 Fortran 77의 superset을 사용할 수 있다. 즉 표준이 아닌 확장안을 사용한다는 것이다. 그러나 이 tutorial에서는 표준 ANSI Fortran 77만 다룰 것이다.
Fortran은 과학 및 공학 분야에서 가장 많이 사용하는 프로그램 언어이다. 따라서 과학 및 공학 전공 대학졸업생들은 Fortran 프로그램을 읽고 수정할 수 있다는 것은 매우 중요하다. 때때로 소위 전문가라는 사람들이 Fortran은 급속히 인기를 잃고 곧 사라질 것이라고 예언하곤 하였다. 이런 예언은 항상 틀렸다. Fortran은 역사상 가장 오랫동안 사용한 프로그램 언어이다. Fortran이 살아 남은 또 살아 남을 가장 큰 이유 중 하나는 소위 software inertia이다. 어떤 회사에서 많은 사람들을 오랫동안 투여했기에 아마도 수백만 달러나 투자한 소프트웨어를 다른 프로그램 언어로 옮기기를 좋아하지 않을 것이다. 믿을 수 있게 옮긴다는 것은 매우 어려운 일이다.