[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)