포트란: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
0 개의 출처 구조, 2 개의 링크를 깨진 것으로 표시 #IABot (v2.0beta10)
0 개의 출처 구조, 4 개의 링크를 깨진 것으로 표시 #IABot (v2.0beta14)
26번째 줄:
"최초의 고급 프로그래밍 언어"가 등장하게 되자, 여러 벤더에서 다양한 문법을 가진 포트란 컴파일러를 각자의 시스템에 맞게 제작하기 시작하였으며, 1960년대에도 40여가지의 포트란 컴파일러가 존재했다고 한다.
 
이에 Business Equipment Manufacturers Association(BEMA)<ref>현재 The Information Technology Industry Council([http://www.itic.org/about/ ITI])</ref>은 표준화에 대한 논의를 시작하며, ANSI에 표준 문법을 제출한다. 1966년 ANSI의 승인을 얻게 되며, 첫 미국 포트란 표준이 발표된다. IBM이 가장 영향력이 높았으므로 표준화는 FORTRAN IV 컴파일러를 바탕으로 진행되었으며, 대중에게 FORTRAN IV와 FORTRAN 66은 혼용되어 불리게 된다. 이 표준은 산업 표준으로 널리 받아들여지게 된다. <ref>ftp://ftp.nag.co.uk/sc22wg5/ARCHIVE/Fortran66.pdf{{깨진 링크|url=ftp://ftp.nag.co.uk/sc22wg5/ARCHIVE/Fortran66.pdf }}</ref>
 
이후 ISO([[국제 표준화 기구]])에서는 1972년 이 ANSI FORTRAN 66을 그대로 받아들여 포트란 국제 표준으로 받아들인다. ISO R1539-1972
123번째 줄:
 
다음의 추가적 기능을 특징으로 한다.
# 벡터화를 목적으로 한 FORALL 문<ref>Forall 문법의 실패 : 2013 WG5 회의에서 UK(영국)측의 차기 표준에서 제외에 대한 제안 - [ftp://ftp.nag.co.uk/sc22wg5/N1951-N2000/N1975.txt N1975]{{깨진 링크|url=ftp://ftp.nag.co.uk/sc22wg5/N1951-N2000/N1975.txt }}</ref>, 중첩 WHERE 구조
# PURE, ELEMENTAL 프로시저의 사용자 정의
# 포인터 초기화를 포함한 유도체 구성 요소의 초기화
166번째 줄:
 
=== Fortran 2008 ===
Fortran 2008은 가장 최근에 발표된 표준으로 ISO/IEC 1539-1:2010가 공식 문서이다<ref>http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=50459</ref>. Fortran 2003에 대한 minor update로 다음과 같은 기능의 추가를 특징으로 한다. <ref>ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1836.pdf{{깨진 링크|url=ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1836.pdf }}</ref> <ref> http://www.j3-fortran.org/doc/year/10/10-007.pdf </ref>
 
# Do concurrent 를 이용한 병렬 처리 지원 강화<ref>[http://j3-fortran.org/doc/year/13/13-323.txt Forall을 대체 역할을 맡는 문법 Do Concurrent]</ref><ref>[http://software.intel.com/sites/default/files/comment/1717617/parallel-programming-features.pdf Parallel Programming Features in the Fortran Standard], Steve Lionel, 12.4.2012 </ref>
177번째 줄:
 
# <s>C BINDING에 대한 추가적 개선</s>
# <s>Forall 구문의 obsolescent 마킹</s> <ref>Forall에 대한 WG5 투표의 결과 - [ftp://ftp.nag.co.uk/sc22wg5/N1951-N2000/N1977.txt N1977]{{깨진 링크|url=ftp://ftp.nag.co.uk/sc22wg5/N1951-N2000/N1977.txt }}</ref>
 
=== Fortran 2018 ===