[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000765] Re: SWIG のチュートリアル
小塚です。
> 世の中には
>
> INTEGER FUNCTION FOO(A)
> FOO = expression
>
> と
>
> SUBROUTINE FOO(RESULT, A)
> RESULT = expression
>
> が等価な Fortran コンパイラなんてものも存在します。
> なかなか大変です。
なるほど.....色々あるんですね。
その辺りのことを全然理解していませんでした。
#^Cと^Dの違いの不理解といい、ぼろですぎ....>自分:)
ところで、例に挙げられたFORTRANコンパイラだと両方ともCからみると
void foo(int *result, int *a);
のようなコードを生成するのでしょうか?
そうだとするとg77の生成するコードとは違って、
CHARACTER*やCOMPLEX等と扱いが同じでこっちのほうが納得がいくような気も。
京都大学 法学部 2回生 小塚真啓
KOZUKA Masahiro (j00y1210@xxxxxx)