포트란 편집하기
최신판 | 당신의 편집 | ||
128번째 줄: | 128번째 줄: | ||
*'''에러 스톱 문''' : 단순히 프로그램을 종료하는 것이 아니라 의도적으로 런타임 에러를 띄운다. 에러 스톱 뒤에는 에러 메시지를 적을 수 있다.<ref name="캐스터리언"></ref> | *'''에러 스톱 문''' : 단순히 프로그램을 종료하는 것이 아니라 의도적으로 런타임 에러를 띄운다. 에러 스톱 뒤에는 에러 메시지를 적을 수 있다.<ref name="캐스터리언"></ref> | ||
− | + | ==장단점== | |
포트란은 과학 및 공학을 전공으로 하는 사람들이 필수적으로 익혀야 할 프로그래밍 분야다. C, C++, [[자바]] 같은 언어도 존재하지만 이러한 언어들은 상대적으로 익히기가 어렵고 또한 과학 및 공학 분야에서 포트란만이 지닌 고유한 장점 때문에 포트란은 여전히 많이 사용되고 있다. 포트란의 최대 장점 중 하나는 미국 국가표준 협회와 국제 표준화 기구에 의해 표준화됐다는 것이다. 결국 프로그램을 ANSI 포트란 77로 구현하면 포트란 77 컴파일러가 있는 어떤 컴퓨터에서도 사용 가능하다는 것이다. 즉, 컴퓨터 기종과 운영체제가 다르더라도 옮겨서 사용하기가 쉽다는 의미다. 기존의 포트란 77은 사용하기 쉬운 반면에 한계도 가지고 있다. 그러나 보강된 포트란 90/95는 기존의 포트란 77 표준 문법을 모두 포함하면서 계산 기능을 대폭 개선해 한계를 많이 극복한 까닭에 다른 언어와의 경쟁에서도 결코 뒤처지지 않는 고유의 영역을 형성했다. 아래의 장단점은 포트란 77을 기본으로 한다. | 포트란은 과학 및 공학을 전공으로 하는 사람들이 필수적으로 익혀야 할 프로그래밍 분야다. C, C++, [[자바]] 같은 언어도 존재하지만 이러한 언어들은 상대적으로 익히기가 어렵고 또한 과학 및 공학 분야에서 포트란만이 지닌 고유한 장점 때문에 포트란은 여전히 많이 사용되고 있다. 포트란의 최대 장점 중 하나는 미국 국가표준 협회와 국제 표준화 기구에 의해 표준화됐다는 것이다. 결국 프로그램을 ANSI 포트란 77로 구현하면 포트란 77 컴파일러가 있는 어떤 컴퓨터에서도 사용 가능하다는 것이다. 즉, 컴퓨터 기종과 운영체제가 다르더라도 옮겨서 사용하기가 쉽다는 의미다. 기존의 포트란 77은 사용하기 쉬운 반면에 한계도 가지고 있다. 그러나 보강된 포트란 90/95는 기존의 포트란 77 표준 문법을 모두 포함하면서 계산 기능을 대폭 개선해 한계를 많이 극복한 까닭에 다른 언어와의 경쟁에서도 결코 뒤처지지 않는 고유의 영역을 형성했다. 아래의 장단점은 포트란 77을 기본으로 한다. | ||