アカウント名:
パスワード:
編成数なんて1バイト整数で十分なのになぜ2バイト確保した?編成ごとに必要な量の2倍のメモリ空間を占めてんの?何それ馬鹿なの?
このプログラムを作ったのは誰だー!(C.V.海原雄山)バイトプログラマーが作ったのかー
昔と違って今時バイト単位の違いを切り詰める必要はない。寧ろ切り詰めたことにより、後々足りなくなった時の影響のほうが大きい。某ゲームでも符号ありintでやってしまったため、約21億しか所持金が持てないというゲームがある。開発当時はそんないくわけねえと思ってて、実際数年はそうだったがどんどんインフレしてきて21億どころか42億でも到底足りない始末。8バイト使わせろという事態になっている。
変数なんてちょっと余裕ありすぎね?というぐらいでもいい。ファミコンとかの時代はそれこそバイトどころかビット単位で削ったものだが、それは過去の話。
ただねぇ、こういう業界だと昔々のリレー制御由来のデータ形式が有ったりするのですよ。1ビットが1リレーとなると、変数の余裕ってのは最終的には凄いコストや消費電力の差に成ったりします。かといってエイヤっと全部を更新できるかって言うとそれも出来ないですし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
なぜ2バイト (スコア:0)
編成数なんて1バイト整数で十分なのになぜ2バイト確保した?
編成ごとに必要な量の2倍のメモリ空間を占めてんの?何それ馬鹿なの?
このプログラムを作ったのは誰だー!(C.V.海原雄山)
バイトプログラマーが作ったのかー
Re: (スコア:0)
昔と違って今時バイト単位の違いを切り詰める必要はない。
寧ろ切り詰めたことにより、後々足りなくなった時の影響のほうが大きい。
某ゲームでも符号ありintでやってしまったため、約21億しか所持金が持てないというゲームがある。
開発当時はそんないくわけねえと思ってて、実際数年はそうだったが
どんどんインフレしてきて21億どころか42億でも到底足りない始末。
8バイト使わせろという事態になっている。
変数なんてちょっと余裕ありすぎね?というぐらいでもいい。
ファミコンとかの時代はそれこそバイトどころかビット単位で削ったものだが、それは過去の話。
Re:なぜ2バイト (スコア:1)
ただねぇ、こういう業界だと昔々のリレー制御由来のデータ形式が有ったりするのですよ。
1ビットが1リレーとなると、変数の余裕ってのは最終的には凄いコストや消費電力の差に成ったりします。
かといってエイヤっと全部を更新できるかって言うとそれも出来ないですし。