【質問】CからFORTRANへ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGしかし,今までCでのプログラミング経験しかありません.
(それも初心者…)
そこで,質問.
・Cで#defineでマクロ置換してた部分は,
FORTRANでどうすれば良いのでしょう?
・又,ヘッダファイルで定義していた関数や構造体
もどうすれば良いのでしょう?
(FORTRANではヘッダファイルって作れるのですか)
稚拙な質問で申し訳ありませんが,
宜しくご指導願います.
出来れば,FORTRAN77の範囲内でお願いします.
(だめな場合は,90でもOKです.)
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG00071
NGNGどなたかお教え頂けないでしょうか?
0008デフォルトの名無しさん
NGNGcppに通して下さい。
00091
NGNG早速試してみます.
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013そのときには
NGNG「そのうちなんとかなるだろう」
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG・再帰ができないので、自分で必要なだけラベルを作り、割当型分岐と自前の
スタックポインタで分岐のエミュレーションをする。
・#defineはプリプロセッサを作るか、前述の方のとおりcppだけ通す
・とにかく手作業を減らすためにちょっとでも言葉の置き換えできる
プロセッサを作って通す。時間があればそれを完璧にすればいいけど、
無理だからあとは力技が早いよ:)
0016Kusakabe Youichi
NGNG> ・#defineはプリプロセッサを作るか、前述の方のとおりcppだけ通す
っていうかratfor使えばいいじゃん。
何でまた生fortran?
0017デフォルトの名無しさん
NGNG#defineは引数付きマクロなら関数を作る。
定数マクロなら適当なモジュールを作って定義するか、commonで逃げる。
includeできる処理系は多いよ。Sun, Digitalならf77でもできた。
0018デフォルトの名無しさん
NGNG>>1はCしか知らないと書いているので、ratforの存在も知らないのでは?
まあ、普通のプログラマならソフトウェア作法を読んでいるとは思いますが、最近は
読んだことないという若い人も多いようなので。もし>>1がソフトウェア作法を未読で
あれば読んでみると、この問題で悩む量が減るかな?
0019
NGNG0020デフォルトの名無しさん
NGNGやーっほー
ふぉーとらんらんらん
やっほふぉーとらんらんらん
やっほふぉーとらんらんらん やっほっほ
0021デフォルトの名無しさん
NGNGたまにはいいこというね。
今時生fortranはない
■ このスレッドは過去ログ倉庫に格納されています