포트란: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 →‎FORTRAN II: lang="fortranfixed"
Choboty (토론 | 기여)
잔글 영어판 분류 정보를 이용.+분류:1957년 개발된 프로그래밍 언어; 예쁘게 바꿈
15번째 줄:
 
== 표준화 기구 ==
다른 컴퓨터 프로그래밍 언어에서도 그렇듯이 ANSI ([[미국 국립 표준 협회]]) 와 ISO (국제 표준화 기구) 의 두 표준이 통용된다.<BRbr />
포트란에 대한 ANSI 표준을 담당하는 위원회는 [http://j3-fortran.org J3]로 불린다.<BRbr />
포트란에 대한 ISO 국제 표준을 담당하는 실무그룹은 ISO/IEC JTC1/SC22/WG5 로 [http://www.nag.co.uk/sc22wg5 WG5]로 불린다.<BRbr />
현재 J3는 WG5의 지시 하에 활동하고 있으며, WG5를 구성하는 가장 큰 부분이다.
 
== 역사 ==
1953년 [[존 배커스]](John Warner Backus) 가 IBM 704 <ref>http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP704.html</ref> 메인프레임머신에 사용할 프로그래밍 언어에 어셈블리어에 대한 대안으로 제시하였다. 이후 1956년 첫 번째 포트란 매뉴얼이 발표되었고<ref>http://www.fh-jena.de/~kleine/history/languages/FortranAutomaticCodingSystemForTheIBM704.pdf</ref>, 1957년 대중에 첫 포트란 컴파일러가 등장한다. 이는 첫 번째 "고급 프로그래밍 언어"의 등장이었다. 그 이전엔 프로그래머들이 손수 어셈블리어를 이용해야 했다.
 
=== FORTRAN 66 ===
48번째 줄:
# 주석문
 
=== FORTRAN 77 ===
FORTRAN 66 표준이 발표된 이후에도, 각 컴파일러 벤더들은 표준에 포함되지 않는 각자의 부가적 확장 문법을 포함하는 포트란 컴파일러들을 출시하였으며, 이에 미 포트란 표준화 위원회([http://www.j3-fortran.org ANSI committee X3J3] - J3)가 1969년 결성되었으며, FORTRAN 66 표준에 대한 개정을 논의하기 시작했다.
 
최종 안이 1977년에 확정되었으며, 1978년 4월 ANSI의 승인을 얻게 된다. 이 ANSI표준은 FORTRAN 77 이란 이름으로 불리며, 그 공식 문서는 ANSI X3.9-1978 이다.<ref>http://www.fortran.com/fortran/F77_std/rjcnf.html</ref> FORTRAN 66에 비해서 FORTRAN 77표준은 다음과 같은 몇 가지 특징적인 기능을 포함하게 된다.
81번째 줄:
컴퓨터 환경은 [[무어의 법칙]]이 지배하게 되면서 빠르게 변화되어가는 도중에 FORTRAN 77 표준에 대한 개정은 지지부진하게 되었다. 차기 버전이 나오기에 15년의 시간이 걸렸으며, 이 길었던 기간 동안 FORTRAN 77 표준은 포트란의 역사에서도 가장 중요한 표준이 되어 버렸다.
 
Fortran 90은 1991년에 ISO에서 먼저 승인을 얻었으며, ISO/IEC 1539:1991(E) 가 ISO Fortran90 이 된다. 이전 FORTRAN XX 표준의 의미가 ANSI를 칭하였던 것에 비해, Fortran XX 형태의 표기는 ISO 국제 표준을 의미하는 것으로 여겨지게 되었다. ANSI의 승인은 1992년에 이루어 진다. <ref>ftp://ftp.nag.co.uk/sc22wg5/N001-N1100/N692.pdf</ref> 포트란의 현대화가 진행된 표준이며, [[에이다|Ada]]와 같은 여러 다른 언어에서 많은 아이디어를 가져왔다.
 
공식적인 표기가 FORTRAN에서 Fortran에서 바뀐 것을 포함하여, 다음과 같은 사항을 표준에 추가하였다.
272번째 줄:
[[분류:절차적 프로그래밍 언어]]
[[분류:객체 지향 프로그래밍 언어]]
[[분류:1957년 개발된 프로그래밍 언어]]