page0079
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* ジェネリックプログラミング
-(by [[K]], 2014.05.15)
** はじめに
-OSECPU-VMはrev2になって、「32bitに限定されない演算ビット...
** (1)
-たとえばあるOSでは、ファイルサイズは32ビットで十分とされ...
-その際に、「ファイルサイズのビット数」みたいなパラメータ...
-今のOSECPU-VMはこれに対応できていませんが、定数パラメー...
--というか、そういう機種依存のない汎用的な処理までOSECPU-...
--どうしても機種依存のあるVMとAPIだけをCで書いて、残りは...
** (2)
-あるプログラムは、SINT32を使った構造体を使っていて、その...
-この場合、コンバータをプログラマが書く必要はないです。デ...
--現状ではこういうことは一切できていませんが、こういうこ...
-つまりこうです。OSECPU-VMが出力するファイルは、たとえバ...
--これはすごく便利なことです。バイナリファイルとは思えな...
-そしてこういう仕様だからこそ、データコンバートはほぼ自動...
** (3)
-動作中のプログラムの、すべての変数やアクセスしているデバ...
** (4) これは脱線
-さらに、プログラムのステップ実行や、逆再生の機能もつけた...
--どうするのかというと、たとえば100万ステップごとに(3)の...
--逆再生のためには、失われた情報を記録する必要があるでし...
-これでデバッグがどんなに楽になることでしょう!
~
-こうして作ったプログラムが、PCだけじゃなくて組み込み機器...
** (5)
-まあでも、このページに書いてあるどの機能も、実現は相当に...
* こめんと欄
#comment
終了行:
* ジェネリックプログラミング
-(by [[K]], 2014.05.15)
** はじめに
-OSECPU-VMはrev2になって、「32bitに限定されない演算ビット...
** (1)
-たとえばあるOSでは、ファイルサイズは32ビットで十分とされ...
-その際に、「ファイルサイズのビット数」みたいなパラメータ...
-今のOSECPU-VMはこれに対応できていませんが、定数パラメー...
--というか、そういう機種依存のない汎用的な処理までOSECPU-...
--どうしても機種依存のあるVMとAPIだけをCで書いて、残りは...
** (2)
-あるプログラムは、SINT32を使った構造体を使っていて、その...
-この場合、コンバータをプログラマが書く必要はないです。デ...
--現状ではこういうことは一切できていませんが、こういうこ...
-つまりこうです。OSECPU-VMが出力するファイルは、たとえバ...
--これはすごく便利なことです。バイナリファイルとは思えな...
-そしてこういう仕様だからこそ、データコンバートはほぼ自動...
** (3)
-動作中のプログラムの、すべての変数やアクセスしているデバ...
** (4) これは脱線
-さらに、プログラムのステップ実行や、逆再生の機能もつけた...
--どうするのかというと、たとえば100万ステップごとに(3)の...
--逆再生のためには、失われた情報を記録する必要があるでし...
-これでデバッグがどんなに楽になることでしょう!
~
-こうして作ったプログラムが、PCだけじゃなくて組み込み機器...
** (5)
-まあでも、このページに書いてあるどの機能も、実現は相当に...
* こめんと欄
#comment
ページ名: