포트란은 오래된 프로그래밍언어이지만 아직까지도 현업에 과학계산용으로 많이 쓰이고 있다.
물리학 계열에서 많이 쓰인다고는 하나,
범용 컴파일러는 아니므로 일반적인 IT기업에서는 전혀 사용되지 않는다.

현재 77를 넘어 90스펙까지 나왔지만, 77를 기준으로 공부하면 되겠다.
77에 비해 90은 소스코드 작성시 컬럼에 맞춰 코딩해야 하는 코딩규칙을 완화하는 등
유연성이 높아졌다.

현재 상용 포트란 컴파일러 아래 2개 제품이 유명하다.

Compaq Visual Fortran
Microsoft Visual Studio의 IDE에 통합되어 사용할 수 있으므로 사용이 무척 편리하다.
현재 컴팩이 HP와 통합된 관계로 6.6버전을 마지막으로 더 이상 출시되지 않는다.
해서, 인텔 포트란 컴파일러로 이전되는 추세이다.
구URL: http://www.compaq.com/fortran/

Intel Visual Fortran
사용해보지 않았음
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/fwin/index.htm

무료 컴파일러는 gcc를 설치하면 사용할 수 있다.
별다른 것이 없다면 리눅스에서 g77, f77 명령어로 사용할 수 있다.

GNU Fortran G77 for Win32
http://www.geocities.com/Athens/Olympus/5564/
* 사용법은 파일내의 readme1.txt를 참조

설치법
1. 압축파일을 풀면 G77폴더가 생김
2. G77폴더에서 g77setup.bat를 수정하고 실행(C:\G77로 되어 있는 부분을 압축을 푼 디렉토리로 지정)
3. g77로 컴파일/실행

D:\temp>type a.f
C 1에서 10까지 합을 구함
     integer sum
     n = 10
     sum = 0
10    n = n + 1
     sum = sum + n
     if(n .lt. 10) goto 10
     write(6,60) sum
60    format(2X, '실행결과: ', I2)
     stop
     end
D:\temp>g77 a.f

D:\temp>a
  실행결과: 11

D:\temp>


출처 http://blog.naver.com/myunggyu/60020414151
Posted by 장안동베짱e :