今はC言語は選ばない方がいい
■ このスレッドは過去ログ倉庫に格納されています
0256164
NGNG昔、まだWINDOWSが無かったころPC98の時代 Cはメモリモデルの選択が必要であった。
これはアドレスが8ビット範囲に収めるか収めないかで選択しなければならない時代であった。
私はアセンブラで組んでいましたが、コンパクトモデルで組んでいる関係上、どうしてもプログラムサイズを
64k以下にする必要があった。しかしそれで収まりきらなくなった時、モジュールに分解して別コンパイル
必要に応じてCOMファイルを読み込んで実行する方法を使った。
この方法は当時、よく知られた方法であった。
しかし、32ビット化と高級言語の発達によってこの方法は消え去った。
呼び出しモジュールごとに構造体とプログラムポインタを設定して設計する。プログラムのチェーンも行った。
この技術はアセンブラで実現した「クラス.仮想関数」ともいえる。(当時、プログラムに継承などという概念がなかった)
■ このスレッドは過去ログ倉庫に格納されています