모트란
Mortran모르트란(More Fortran)은 과학적 연산에 사용되는 포트란 프로그래밍 언어의 확장이다.그것은 가독성과 유연성을 향상시키기 위해 엔드 문장에 세미콜론을 사용하는 것을 포함한 구문 변경을 도입한다.모트란 코드는 컴파일을 위해 포트란 코드로 매크로 처리된다.
예:
<I=1,200; J=I; 까지 M(J).EQ.0 < J=M(J); > IFI.NE.J < 출력 I,M(J+1); ('사슬',I4,'로 끝나다,A4); > > Mortran은 많은 사전 프로세서와 마찬가지로 Fortran 소스에 대한 완전한 분석을 하지 않으며, 많은 사전 프로세서와 마찬가지로 항상 가정/요구를 명시하지는 않을 수 있다는 점에 유의하십시오.예를 들어, Mortran의 다중 과제를 생각해 보십시오.Mortran 사용 설명서:
/ I, A(I,K), J / = SQRT(X/2.0); 다음과 같은 FORTRAN 문구를 작성한다.
I = SQRT(X/2.0) A(I,K) = SQRT(X/2.0) J = SQRT(X/2.0) 이 예에서 생산된 포트란은 다중 할당 의미론이 왼쪽에서 오른쪽으로 있다고 가정하여 X가 I 또는 A(I,K)에 앨리어싱되지 않은 경우에만 다중 할당을 정확하게 구현한다.
