アカウント名:
パスワード:
編成数なんて1バイト整数で十分なのになぜ2バイト確保した?編成ごとに必要な量の2倍のメモリ空間を占めてんの?何それ馬鹿なの?
このプログラムを作ったのは誰だー!(C.V.海原雄山)バイトプログラマーが作ったのかー
安全率を考えると仕方ない。「アメリカでは100両以上の編成があるから、その倍…うーん、もうちょっと増えると…」ってなると、1バイトでは危険。
昔のシステムからの使いまわしてワードの上位に運用条件なんかを入れていて、人身事故の発生を判る人にのみ伝えているって事は無い筈。きっと。そういやどっかの工場のは4桁以上は数値で無くエラーコードだったな。
かつてMacがMC68000を使っていた頃, アドレスレジスタが32bit有るのに対して外に出ているアドレスバスが24bitしか無かったため, 上位8bitを別の目的で使うなんていうテクニックが有ったらしいです.
その後MC68020に移行した際に, 隠れていた8bitが表に出てきて動かなくなっちゃったとか.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
なぜ2バイト (スコア:0)
編成数なんて1バイト整数で十分なのになぜ2バイト確保した?
編成ごとに必要な量の2倍のメモリ空間を占めてんの?何それ馬鹿なの?
このプログラムを作ったのは誰だー!(C.V.海原雄山)
バイトプログラマーが作ったのかー
Re: (スコア:0)
安全率を考えると仕方ない。
「アメリカでは100両以上の編成があるから、その倍…うーん、もうちょっと増えると…」
ってなると、1バイトでは危険。
昔のシステムからの使いまわしてワードの上位に運用条件なんかを入れていて、人身事故の発生を判る人にのみ伝えているって事は無い筈。きっと。
そういやどっかの工場のは4桁以上は数値で無くエラーコードだったな。
Re: (スコア:2)
Re:なぜ2バイト (スコア:1)
かつてMacがMC68000を使っていた頃, アドレスレジスタが32bit有るのに対して外に出ているアドレスバスが24bitしか無かったため, 上位8bitを別の目的で使うなんていうテクニックが有ったらしいです.
その後MC68020に移行した際に, 隠れていた8bitが表に出てきて動かなくなっちゃったとか.