FORTRAN 프로그램은 프로그램 변수에 소문자를 사용하면서 PROGRAM, READ, WRITE와 같은 키워드를 대문자로 사용하는 일반적인 Fortran 코딩 방법을 따른다. 이름은 위의 my_first_program과 같이 단어 사이에 밑줄을 긋고 작성한다. 또한 PI(π)와 같은 명명된 상수에 대문자를 사용한다. 이건 포트란의 요구 사항은 아니지만, 모두 대문자 또는 모두 소문자를 사용해도 프로그램은 똑같이 작동했을 것이다. 포트란에서는 대문자와 소문자가 같아서 프로그램은 두 경우 모두 동일하게 작동한다.
우리는 포트란 키워드와 상수를 대문자로 사용하고 변수, 절차 이름 등에 소문자를 사용하는 이 관례를 따르면 구분이 편리하다. 일부 프로그래머들은 포트란 프로그램을 작성할 때 다른 스타일을 사용한다. 예를 들어, 포트란과 함께 작업하는 Java 프로그래머는 키워드와 이름이 소문자로 되어 있고 각 단어가 대문자로 시작되는 Java와 유사한 관례를 채택할 수도 있다. 이런 프로그래머는 이 프로그램에 myFirstProgram이라는 이름을 붙일 수도 있다. 이건 포트란 프로그램을 작성하는 데 똑같이 가능한 방법이다.
포트란 프로그램을 작성할 때 특정 스타일을 따를 필요는 없지만, 항상 프로그래밍 스타일을 일관되게 유지해야 한다. 표준 관행을 확립하거나 근무하는 조직의 표준 관행을 채택한 다음 모든 프로그램에서 일관되게 하는 게 중요하다.
샘플 프로그램을 실행하려면 먼저 Fortran 컴파일러를 사용하여 객체 코드로 컴파일한 다음 컴퓨터의 시스템 라이브러리와 연결하여 실행 가능한 프로그램을 생성해야 한다. 이 두 단계는 보통 하나의 프로그래머 명령에 따라 함께 수행된다. 컴파일 및 링크에 대한 세부 사항은 컴파일러와 운영 체제마다 다르다.

포트란 프로그램은 배치 모드와 대화형 모드 중 하나로 컴파일, 연결, 실행할 수 있다. 배치 모드에서는 사용자의 입력이나 상호작용 없이 프로그램이 실행된다. 이것이 대부분의 포트란 프로그램이 작동하는 방식이다
초창기에는 프로그램이 펀치 카드 덱이나 파일로 제출되었으며, 사용자 사이의 상호작용 없이 컴파일, 연결 및 실행되었다. 작업이 시작되기 전에 프로그램의 모든 입력 데이터를 카드에 넣거나 파일을 입력해야 했고, 모든 출력은 출력 파일이나 라인 프린터로 전달되었다.
반면 대화형 모드로 실행되는 프로그램은 사용자가 컴퓨터 키보드나 단말기와 같은 입력 장치에서 대기하는 동안 컴파일, 연결, 실행된다. 프로그램은 사람이 있어야 하므로 실행 중인 사용자에게 입력 데이터를 요청할 수 있으며, 계산되는 즉시 중간 및 최종 결과를 표시할 수 있다. 오늘날 대부분의 포트란 프로그램은 대화형 모드로 실행된다. 그러나 한 번에 며칠씩 실행되는 일부 매우 큰 포트란 프로그램은 여전히 배치 모드로 실행된다.
| 몬테카를로 시뮬레이션을 이용한 로또 번호 추출 (0) | 2025.12.22 |
|---|---|
| GNU Exterior Ballistics Computer (0) | 2025.12.17 |
| [FORTRAN] 포트란 프로그램의 구조 (0) | 2025.12.13 |
| [FORTRAN] 포트란의 줄 바꿈과 주석 (0) | 2025.12.13 |
| [FORTRAN] 포트란의 문자 집합 (0) | 2025.12.13 |