첫줄에 바로 program이라는 키워드를 입력하면 에러가 발생한다.
반드시 7칸 째에 입력해야 한다 -_-a
또한, 탭으로도 7번 넣어줘도 안되고 반드시 스페이스로 해야한다.
반드시 7칸 째에 입력해야 한다 -_-a
또한, 탭으로도 7번 넣어줘도 안되고 반드시 스페이스로 해야한다.
1 program circle 2 real r, area |
$ fort77 simple.f
Error on line 1: illegal continuation card (starts "progra")
MAIN:
/usr/bin/fort77: aborting compilation |
4칸을 띄울 경우 컴파일 에러가 발생한다.
7 write (*,*) 8 + 'Give radius r:' |
$ fort77 simple.f
MAIN circle:
Error on line 8: nondigit in statement label field " +"
Error on line 8: unclassifiable statement (starts "")
/usr/bin/fort77: aborting compilation |
5칸 째에는 어떤 문자가 들어가던 상관없지만 문장이 이어짐을 나타내기 위해 +를 주로 쓰는게 좋다고 한다.
7 write (*,*) 8 s 'Give radius r:' |
7 write (*,*) 8 + 'Give radius r:' |
[링크 : http://seismic.yonsei.ac.kr/fortran/basics.html]
+ 아무래도.. 포트란이 구석기 시대(!) 프로그래밍 언어이다 보니
천공카드로 뚫어 쓰던 관습(?)으로 인해 칸으로 구분을 하는 듯?
[링크 : http://blog.daum.net/osh535/11247020 ]
몇가지 C언어와의 차이점이 C언어는 [행][열] 인데 반해 포트란은 [열][행] 이란 점?
그런데 메모리 할당상으로도 차이가 있으려나?
재밌게도 포트란77은 c와 다르다죠.
dimension a(4,3)이라고 변수가 선언되었다면
a(1,1) a(2,1) a(3,1) a(4,1) a(1,2) a(2,2) ... 순서로 저장됩니다.
포트란9x에서는 row major인지 column major인지 지정할 수 있다는군요.
[링크 : https://kldp.org/node/75640] |
'Programming > fortran' 카테고리의 다른 글
포트란 변수 타입 (0) | 2014.06.19 |
---|---|
fortran 첫 실행 >_< (0) | 2014.06.18 |
fortran 문법 (0) | 2014.06.08 |