50년대생 프로그래밍 언어 '포트란'의 부활…인기도 10위
페이지 정보
본문
1950년대 등장해 20세기 널리 사용된 프로그래밍 언어 '포트란(Fortran)'의 인기가 다시 늘어난 것으로 나타났다.
10일 IT(정보기술) 업계에 따르면 네덜란드 소스코드 품질평가 기업 티오베(TIOBE)는 최근 이 같은 내용이 담긴 5월 커뮤니티 지수(인덱스)를 발표했다.
포트란은 이달 통계에서 전년 동기보다 9계단 상승한 10위로 평가됐다. 인기도 점유율은 1.24%로 측정됐고, 그 아래로 델파이(Delphi)·어셈블리(Assembly)·루비(Ruby)·매트랩(MATLAB)과 스위프트(Swift), PHP 등이 뒤를 이었다.
폴 얀센 티오베 대표는 "포트란이 부활한 주된 이유는 수치·수학 컴퓨팅의 중요성이 커졌기 때문"이라며 "경쟁 언어들이 많지만, 여전히 존재 이유가 있다"고 분석했다. 파이썬은 좋은 선택이지만 구동속도가 느리고, 매트랩은 수학적 계산에 사용하기 쉽지만 소프트웨어 패키지 사용료(라이센스)가 비싸다는 설명이다.
얀센 대표는 또 "C와 C++는 주류이고 속도가 빠르지만 수학계산을 기본적으로 지원하지 않고, R은 파이썬과 매우 유사하지만 인기가 적다"며 "이 '언어 정글'에서 포트란은 빠르고 수학계산을 기본 지원하면서도 성숙했고, 무료다. 포트란이 서서히 자리를 차지하는 게 놀랍지만, 부인할 수 없는 사실"이라고 밝혔다.
포트란은 1956년 첫 매뉴얼이 발표된 초창기 프로그래밍 언어로, 이름은 '수식변환기(Formula Translator)'에서 따왔다. 당초 IBM 704 메인프레임(사진)에서 과학연산을 시행하기 위해 만들어진 이 언어는 산술기호와 수학함수를 쉽게 작성할 수 있어 산업계·학계 등에서 광범위하게 이용됐고, 오늘날에도 국제표준규격이 갱신되는 중이다. 미 항공우주국의 보이저 탐사선은 1977년 발사 당시 포트란 기반 소프트웨어를 탑재했고, 1980년대 국내 대학에선 교양과목으로 포트란을 교육한 사례도 있다.
[중략]
한편 티오베의 이달 통계에선 파이썬(Python)이 1위(16.33%), C가 2위(9.98%), C++가 3위(9.53%), 자바(Java)가 4위(8.69%), C#이 5위(6.49%)를 차지했다. 또 자바스크립트(JavaScript)는 6위(3.01%), 비주얼베이직(Visual Basic)이 7위(2.01%), 고(Go)가 8위(1.6%), SQL이 9위(1.44%)로 조사됐다.
[중략]
열심히살자님의 댓글의 댓글
복학 후, 과 후배의 미팅 시켜준다는 감언이설에 속아 대리 시험까지 봐줬는데, 안타깝게 미팅은 못했네요.
흑흑..
오스틴님의 댓글
수학계산만 주구장창 하는 U.C Berkley의 SPICE도 처음에는 FORTRAN으로 작성했다가 C로 재이식해서 잘 돌아가는데요.
맛이가네님의 댓글의 댓글
https://m.blog.naver.com/PostView.naver?blogId=dhtjtks33&logNo=40022194506&proxyReferer=&noTrackingCode=true
https://m.todayhumor.co.kr/view.php?table=programmer&no=5812
https://tigershin-shinhyeonkyu.tistory.com/m/12
MoEn님의 댓글
새로운날님의 댓글
그러니까 언제쩍이냐 ㅋㅋ
aeronova님의 댓글
Serido님의 댓글
파이썬이나 매트랩이나 C에 비해 수학 계산에 어떤 장점이 있을지 궁금해지네요.
맛이가네님의 댓글의 댓글
AChan님의 댓글
그때 lotus 123이랑 한글 1.5 ,C 이런것도 같이 배웠었는데
기억이 하나도 안납니다ㅋㅋㅋㅋ
plaintext님의 댓글
코볼이었나.. 배우기만한지라 가물가물 ㅎㅎ
Java님의 댓글의 댓글
오히려 포트란이 기억이 안나네요. 포트란은 그냥 이런게 있다 정도로 배운 듯 하네요.
권절현도님의 댓글의 댓글
행복부자님의 댓글
봄의나무님의 댓글
----
Fortran은 수치 계산과 과학 컴퓨팅에 특히 적합한 컴파일된 명령형 프로그래밍 언어입니다1. 이 언어는 IBM에서 처음 개발되었으며, 과학 및 엔지니어링 분야에서 널리 사용되고 있습니다. Fortran은 주로 수치 날씨 및 해양 예측, 계산 유체 역학, 응용 수학, 통계, 금융 등 초기에 계산을 도입한 분야에서 사용됩니다2. 또한, 세계에서 가장 빠른 슈퍼컴퓨터를 벤치마킹하고 순위를 매기는 프로그램에 사용되는 언어로, 고성능 컴퓨팅의 주요 언어입니다
그러나 Fortran의 미래는 여전히 불확실합니다3. 과학자들은 Python이나 Julia와 같은 새로운 언어로 이동하고 있습니다3. 그럼에도 불구하고, Fortran은 여전히 많은 과학 및 엔지니어링 응용 프로그램에서 사용되고 있으며, 세계에서 가장 강력한 슈퍼컴퓨터에서 NASA와 에너지부의 최고 과학자들이 사용하고 있습니다.
따라서, Fortran을 배우는 것이 가치가 있는지 여부는 여러분의 목표와 관심사에 따라 달라집니다. 고성능 컴퓨팅이나 과학적 계산에 관심이 있다면, Fortran은 여전히 유용한 도구가 될 수 있습니다. 그러나, 더 현대적인 프로그래밍 패러다임을 선호하거나, 더 넓은 커뮤니티 지원과 라이브러리를 원한다면, Python이나 Julia와 같은 다른 언어를 고려해 보는 것이 좋을 수 있습니다
미리내1님의 댓글