1950년대 말에 IBM의 존 배커스 ( John Backus ) 외 6명의 전문가가 완성한 최초의 고급 프로그래밍 언어 중 하나이다. 알골과 함께 과학 계산용으로 주로 사용되고 매우 간결하고 엄격한 구문 형식을 가지고 있다. ANSI와 ISO에서 표준화되었다. 이름은 수식 변환기 ( FORmula TRANslator ) 라는 뜻으로, 이름 그대로 수식을 계산하는 데 특화되어 있다. 수식 계산에 특화되어 있다는 것은
1. 수식을 간단하게 표현할 수 있다.
1. 수치 계산이 빠르게 수행된다.
라는 이념을 가지고 설계되어 있다는 것이다. 컴퓨터 공학에서는 죽은 언어로 인식하고 있지만 계산수학에서는 아직도 C와 더불어 활발하게 쓰인다. 당신이 역사가 오래된 것을 연구하는 전공의 공대나 자연대 대학원 학과에 진학할 경우 맞닥뜨릴 수 있는 언어이며 수퍼컴퓨터로 뭔가를 해야 할 일이 생길 경우 높은 확률로 사용하게 될 언어이다.
포트란을 쓸 수 있는 IDE에 대해서는 []에 잘 정리되어 있으니 참고하도록 하자.