アカウント名:
パスワード:
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。・プログラムを2重に動かす。(裏と表で)・表の計算が成功したら裏も実行する。・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、あるCADで、落ちても電源が入っていて、その後別プログラムを起動させていなければ「ホットスタート」と言う起動方法が有った。データ域を初期化しないで前と同じ番地を指すように起動するという。
そんな機能を研究してる人がいますねLinuxだと、UML(UserModeLinux)を使って実現してますよ
仮想計算機(のようなもの)を立ち上げ、その計算機に何らかの状態遷移がある度にメモリイメージとI/O(も含んでたかな?)の差分をとり続けるので任意の瞬間の状態に戻る事が可能
でもお高いんでしょ?(メモリやらパフォーマンスやらの諸々のコストが)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
落ちないプログラム (スコア:2, 興味深い)
プログラムが落ちないように。と言うか。
プログラムが落ちる1歩手前でデータを保存出来るようにして欲しい。
0で割り算したとか、無効な番地を指定したとか言う間が有るのなら出来るだろうに。
落ちたとしてもデータを復元可能にして欲しい。
(定期保存機能の無いプログラムの場合)
仮にプログラム能力が有ればどうするだろうか。
・プログラムを2重に動かす。(裏と表で)
・表の計算が成功したら裏も実行する。
・表がエラーに成ったら、その旨伝えて裏を表と入れ替える。
MS-DOSの時代(プログラムの複数起動が出来ない)に、
あるCADで、落ちても電源が入っていて、その後別プログラムを
起動させていなければ「ホットスタート」と言う起動方法が有った。
データ域を初期化しないで前と同じ番地を指すように起動するという。
Re: (スコア:0)
そんな機能を研究してる人がいますね
Linuxだと、UML(UserModeLinux)を使って実現してますよ
仮想計算機(のようなもの)を立ち上げ、その計算機に何らかの状態遷移がある度に
メモリイメージとI/O(も含んでたかな?)の差分をとり続けるので
任意の瞬間の状態に戻る事が可能
Re:落ちないプログラム (スコア:0)
でもお高いんでしょ?(メモリやらパフォーマンスやらの諸々のコストが)