본문 바로가기

IT/언어

Fortran이란?

반응형

반응형

Fortran이란?

Fortran(포트란)은 FORmula TRANslation의 준말로 과학, 공학 및 기술 분야에서 계산과 연산을 위해 사용되는 고급 프로그래밍 언어이다. 초기에는 이항 연산 및 수치 분석을 위해 고안되었으며, 현재는 컴퓨터 언어의 발전으로 인해 다양한 응용 분야에서 사용된다. 1950년대에 IBM과 미국 국방부에서 협력하여 개발되었으며, 현재까지도 많은 사용자와 기업에서 사용되고 있다.

Fortran의 역사

Fortran은 “Formula Translation”의 약어로서, 수학적인 계산을 위해 개발된 프로그래밍 언어다. IBM에서 1957년에 최초 개발되었습니다. 초기에는 과학, 공학, 경제 등 다양한 분야에서 계산용으로 사용되었다. Fortran은 초기에는 무척이나 인기가 많았으며, 이는 그 당시 컴퓨터가 등장하면서 수학적 계산의 중요성이 부각되었기 때문이다. 그러나 1970년대 이후 C, Pascal 등의 새로운 언어들이 등장하면서 인기를 잃어갔다. 그 후에도 Fortran은 수치해석, 공학, 과학, 대기업 등에서 여전히 사용되고 있다. Fortran은 처음 개발될 당시에는 Fortran I, Fortran II, Fortran III 등의 다양한 버전이 있었으며, 이어서 Fortran 66, Fortran 77, Fortran 90 등의 표준이 발표되었다. 현재는 Fortran 2018 표준이 최신 버전으로 사용되고 있다.

Fortran의 사용분야

FORTRAN은 과학 및 공학 분야에서 수치해석 및 과학 계산을 위해 사용된다. 대표적으로 기상학, 물리학, 화학, 항공우주 공학, 재료 과학 및 공학 등이 있다. 또한 FORTRAN은 대규모 데이터 처리, 연구 및 개발, 데이터 분석 및 머신 러닝 등의 분야에서도 사용된다.

Fortran의 전망

Fortran은 과학 및 공학 분야에서 많이 사용되는 고급 프로그래밍 언어다. 많은 과학 및 공학 분야에서 다른 언어보다 높은 성능을 제공하므로 여전히 많이 사용된다. 또한 Fortran은 높은 수학적 정확성이 필요한 계산에서 뛰어난 성능을 제공하므로, 과학 커뮤니티에서 여전히 중요한 위치를 차지하고 있다. 하지만 최근에는 다른 언어들이 빠른 발전을 거듭하면서 Fortran의 지분이 줄어들고 있다.

반응형

'IT > 언어' 카테고리의 다른 글

Flutter란?  (0) 2023.05.03
R이란?  (0) 2023.04.06
MATLAB이란?  (0) 2023.04.06
Shell script란?  (0) 2023.04.06
Spring이란?  (0) 2023.04.06