記事閲覧・返信 |
---|
タイトル | : Re^6: TurboBasicで素数を表示カウントする PRIME2.EXE |
投稿日 | : 2024/03/17(日) 17:26 |
投稿者 | : としき |
参照先 | : http://toshiki.la.coocan.jp/ | 番 号 | : 11164 11160 番 としき さんへのコメント コメント数 1 |
> マジでN88-BASICに移植することを考えています。> で、まだ逐語的な変換には手をつけていないのですが。
ぼちぼち、移植を始めています。
・コマンドラインオプションは取得できないので、プログラム冒頭で入力するように
した
・まず真っ先にやったのは、locateのxとyの総入れ替え
・N88-BASICでは、実数型も倍精度型も扱える上限は 1.7*10^38 で差がないため、
変数は全て単精度実数に変更
→実は覚えていなかったけど、FOR文のカウントに使うループ変数に倍精度型は
使えないのだとか。マニュアルに明記してあった
・私の趣味でファイル番号指定の「#1」の前には全て半角空白を入れた
(たぶん、文法的には不要だと思うけど覚えていない)
・#11160で私が指摘した謎の2つのif文はdsp=1のほうだけ残した
・ファイル出力の際に、ループ内でいちいちOPEN/CLOSEするのは非効率的だと思う
ので、最初で開いて最後に閉じるだけにした
今の所はそんな感じ。
とりあえず、机上デバッグでどこまでできるか。
忘れていることが多すぎるなぁ。
- No.11164 一括表示へ - コメント元:11160 一括表示へ - soft