JavaのbyteとかBigIntegerとかのお話 - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
物資
援助
岩上安身
支援
生活保護
復興
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> JavaのbyteとかBigIntegerとか..
2009/12/10 02:09:45
編集可能
programming
java
+
JavaのbyteとかBigIntegerとかのお話
今の時代なら、デフォがBigDecimalで問題ない!
by
coppieee
0 fav
632 view
Fav
0
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
Javaで8bitとか16bit演算する場合にintの上位bitを使う方式はどうか、とか考えたがイマイチっぽい
http://d.hatena.ne.jp/Nagise/20091209/1260376316
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:36:43
@nagise
Javaの偉いところはintを符号+31bitで表現できる数と「定義」したところにあると思うのだけれど、整数の範囲を無制限にしたRubyはもっと偉かったというか
返信する
RTする
ふぁぼる
taroleo
2009/12/10 01:43:35
@nagise
Java 7でバイナリ演算がサポートされるそうですぜ(まだ未決定だけど、今の段階で出ているのは可能性が高い) *P3
返信する
RTする
ふぁぼる
t_yano
2009/12/10 01:45:45
@taroleo
Javaは96年における現実的な判断をしたのでしょう。BigDecimalのようなデータ型を言語として標準の整数型としてしまえ!と判断するには微妙な時期だったかも。あ、でもRubyも95年12月発表なのか。
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:46:12
3/2が1.5じゃなくて1なのが気持ち悪い、と言われた話を思い出すなあ *P3
返信する
RTする
ふぁぼる
t_yano
2009/12/10 01:46:45
@t_yano
そんなのもあったんですか。気づかなかったな。バイナリデータをごりごりやる人には評判悪かったですもんね
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:47:23
@nagise
Javaの偉いところはintを符号+31bitで表現できる数と「定義」したところにあると思うのだけれど、整数の範囲を無制限にしたRubyはもっと偉かったというか
返信する
RTする
ふぁぼる
taroleo
2009/12/10 01:43:35
@nagise
int演算の結果値がBigDecimalだったら気持ち悪いだろ、と思うのは古いですかねえ。。 *P3
返信する
RTする
ふぁぼる
t_yano
2009/12/10 01:48:09
byte処理が死ぬほどめんどくさいのは同意。というかネットワークにもとから強かったんだから、byte、しかもunsigned byteの演算がたくさん必要になる可能性については考えるべきだったんじゃね? と思う。 *P3
返信する
RTする
ふぁぼる
t_yano
2009/12/10 01:49:19
@t_yano
デフォルトで整数が全部BigIntegerでいいんじゃないですか。intの範囲で問題ないと明確に分かるところだけ主導でマーキングしてintにするようなのが富豪的でフェイルセーフな現代的感性なのかな、と思うのだけども。
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:50:50
型システムに思いをめぐらせると、データ型については「格納可能」とOOP的なisA関係は継承階層で逆方向を向くところが悩ましいと言うかなんというか
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:52:34
@nagise
intという型が、数値の大きさによって適切なバイナリ値に縮小や拡張をする、というのがいいかなーと思ったことはある。BigDecimalの領域に至っても型としてはintのままで、裏で最適化している。しかしこれでは、ハードウェアに近い操作をするときに死にそう *P3
返信する
RTする
ふぁぼる
t_yano
2009/12/10 01:54:56
16bitのshort型での演算操作はint型で代替可能であるからOOP的にintはshortのサブクラスとして設計可能だが、データ長的にはintはshortに収まらない
返信する
RTする
ふぁぼる
nagise
2009/12/10 01:56:43
Content from Twitter
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
0
あわせて読みたい
#perl bytes.pmがdeprecatedになった件
FEFS (Fujitsu Exabyte File System) ニュースと呟き
JavaConverters とか
#Java屋が懐かしく感じる単語 まとめ
Java の参照と C++ の参照
powered by Preferred Infrastructure
コメント
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
coppieeeはコッピーと読む。 Flash大好き!でも最近JavaScriptばっかり触ってるよ!nodeとか。
coppieee
link
twitter
rss
アップデート
まとめ
4
0
JavaのbyteとかBigIntegerとかのお話
0
ジンバルロックって何?
0
Scalaはプログラミング初心者にオススメ?
お気に入り
62
新着のまとめ
みんなのかんがえたさいきょうの都道府県EVOL..
new
レイヤーさんかな?って思う場合の特徴
new
混沌超人エルリックマン
new
美学校特別講座「中ザワヒデキ文献研究番外篇」第..
new
テント村運動の意義と結果
new
もっと見る
@togetter_jp
最近追加された商品
「新藤兼人 百年の軌跡」オリジナルロゴ入り記念ファイル (透明)
午後の遺言状 [DVD]
わが道 [DVD]
著作権判例百選 第4版 (別冊ジュリスト)
映画プレスシート★『石内尋常高等小学校 花は散れども』/新藤兼人監督、柄本明、豊川悦司、大竹しのぶ
オススメ
マイスター
トゥギャ通
『私がグーグルマップとフォトショップを使って「..
立憲主義を知らない自民党「憲法起草」委事務局長..
TEDを使ってリーディング・リスニング・ライテ..
「放射能汚染地域に住む人の血って、ほしいですか..
“北九州、瓦礫焼却による放射能拡散予想図”は「..
クラブに全く興味がない人と風営法について会話し..
もっと見る
河本準一、妻の母も生活保護を受給!
new
恥と気高さ
new
クローズアップ現代「フィルム映画の灯を守りたい..
new
茂木健一郎(@kenichiromogi)さん..
new
袁紹の用兵の才能と分かり易い『官渡の戦い』
new
タイバニ当落メールが遅い理由を考えてみた まとめ
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント