トップページtech
282コメント72KB

s = "" + i;でintをStringに変換するのはなぜだめか

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2010/08/02(月) 23:30:13
0237デフォルトの名無しさん2010/09/06(月) 04:40:21
RubyなんてRails入れたら言語のルール変わるんだぜ
0238デフォルトの名無しさん2010/09/06(月) 07:12:26
型=変数のサイズならハードレベルで存在するぞ
0239デフォルトの名無しさん2010/09/06(月) 07:33:00
>>238
問題は、「型=変数」って前提に合意が得られるかだな
0240デフォルトの名無しさん2010/09/06(月) 08:06:12
>239
たぶん>238は「型=変数のサイズ」って区切るんだと思うよ
0241デフォルトの名無しさん2010/09/06(月) 09:41:11
つまり long と double は同じ型だったりするんですね
わかります
0242デフォルトの名無しさん2010/09/06(月) 09:50:28
>238が言ってるハードレベルの差ってのはレジスタとかのことだろ
整数レジスタと浮動小数レジスタは別に決まってるだろうが
そんなことも説明されなきゃわからんのか
0243デフォルトの名無しさん2010/09/06(月) 19:48:45
>>242
馬鹿だろあんた
0244デフォルトの名無しさん2010/09/06(月) 19:58:54
Cなら変数の型とレジスタの種類が直結してるかもしれんが

高級な言語はもっと複雑な内部構造してるだろ。
JAVAなんか全部クラスだし。
0245デフォルトの名無しさん2010/09/06(月) 21:58:41
longとdoubleは長さが違うだろ
0246デフォルトの名無しさん2010/09/06(月) 22:04:34
>>244
ちがうだろ。
02472392010/09/06(月) 23:36:47
>>240
うん、俺もそこだと思ったけど、カッコの位置間違えた。
0248デフォルトの名無しさん2010/09/07(火) 17:40:25
Javaってさ
OO言語とか言われてるけど
結局のところ
Cからポインタ使えなくして
ガベコレ付けて
ぬるぽ例外出るようにしただけの
箱庭低級言語なんだよね
0249デフォルトの名無しさん2010/09/07(火) 17:55:18
>>248
・デフォでvirtual関数
・インタフェースの構文がある
・実装の多重継承を禁じた

C++に比べりゃだいぶ積極的だろ。OOPLとして。
0250デフォルトの名無しさん2010/09/07(火) 18:04:59
C++とは比べてないだろ
0251デフォルトの名無しさん2010/09/07(火) 19:57:47
>>248の考える高級なOOP言語って、LLのことだったりして。
0252デフォルトの名無しさん2010/09/07(火) 22:00:32
>>248
ポインタ無いのに低級とかww
0253デフォルトの名無しさん2010/09/07(火) 22:31:50
Javaにポインタないってw
ないならなんでぬるぽなんてエラーメッセージが出るのかね
0254デフォルトの名無しさん2010/09/07(火) 22:37:50
ここで言ってる「ポインタ」って演算可能なメモリ番地(のようなモノ)のことだろ?
0255デフォルトの名無しさん2010/09/07(火) 23:02:30
ポインタ無くしてガベコレまで付けたのにヌルポ出る言語って
0256デフォルトの名無しさん2010/09/07(火) 23:18:14
馬鹿か。
無くしたのは「ポインタ演算」であってポインタそのものではない。
0257デフォルトの名無しさん2010/09/08(水) 07:23:33
ぬるぽが出ることの何が悪いのかよくわからん
javaが例外投げすぎなところはあると思うがぬるぽは全然問題無いだろ
0258デフォルトの名無しさん2010/09/08(水) 07:38:49
>>257
あんた読解力がないって言われるだろ。
0259デフォルトの名無しさん2010/09/08(水) 09:43:00
NULLpointerExceptionが出ることが悪いとはだれも言ってないな
0260デフォルトの名無しさん2010/09/08(水) 13:44:58
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ ←>>253
 (_フ彡        /

  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ ←>>255
 (_フ彡        /

  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ ←>>257
 (_フ彡        /


0261デフォルトの名無しさん2010/09/09(木) 23:07:51
ぬるりひょん
0262デフォルトの名無しさん2010/09/10(金) 21:08:02
>>238
>>236は「元々コンピュータにあるのは数値だけ」に対して「型は言語の都合」としてるんだ。
文字列型とかリスト型とか、そういう根本的に違う構造の型の話だろ。
0263デフォルトの名無しさん2010/09/10(金) 21:28:12
まーC言語の組み込み型は長さの違いだけかなあ
0264デフォルトの名無しさん2010/09/10(金) 22:56:11
まるで成長していない・・・
0265デフォルトの名無しさん2010/09/10(金) 23:01:53
やっぱ、使わなきゃ成長しないよ
0266デフォルトの名無しさん2010/09/10(金) 23:39:27
>1
これJavaの文法?
腐ってるね
0267デフォルトの名無しさん2010/09/11(土) 00:51:13
>>266
Javaぐらい覚えろ。
0268デフォルトの名無しさん2010/09/11(土) 01:38:00
>>266
s = Integer.toString(i);
も相当痛いよね
0269デフォルトの名無しさん2010/09/11(土) 17:10:33
>164
金融計算の場合、誤差がないことを求められるんじゃなくて決められた丸め方(誤差の出し方)を守ることを求められてたような。
0270デフォルトの名無しさん2010/09/11(土) 17:15:59
>169
> 一つは、恐らくビデオ回路の発振器の発振精度なんて恐らくそんな高くないから意味がない。
基準となるタイミング信号を用意して、全員それに合わせる方法で解決してる。
GenLockってのがそれ。

> フレームの間隔を1/60secで計算して生成した画像と、1001/60,000secで計算して生成した画像の差なんて、人間にはわからないw
1フレームでは分からないが、それが1時間とかあると3秒の差になったりする。
大した差じゃないと放置すると音や字幕がずれるので、全ての番組が終盤にいっこくどうに。
(実際にはこれも音声とビデオの周波数差を緻密に制御することで解決している)
0271デフォルトの名無しさん2010/09/11(土) 17:43:31
>>269
かならず銀行が儲かるように四捨五入するんですねわかります
0272デフォルトの名無しさん2010/09/11(土) 19:12:24
>>164
部下(下っ端)のせいにしてるけど、正しくは
丸め誤差を守るというのが顧客の要求仕様であるにもかかわらず、
プロジェクト計画段階で固定小数点の扱える金融計算ライブラリの導入を
決定する判断ができなかった上司(>>164)に原因がある

プロジェクトの問題を何でもメンバ(部下)のせいにするリーダ(上司)が多いのは現実だけど、
その大半の原因は部下ではなく、実はリーダの技術管理能力の問題にあった、というのは
よく知られた事実だったりする
0273デフォルトの名無しさん2010/09/11(土) 19:14:24
技術に疎いから
「固定小数点の扱える金融計算ライブラリ」がなにであるか、
普通の型にはどんな問題があるか知らない。
0274デフォルトの名無しさん2010/09/11(土) 20:18:22
>>270
>1フレームでは分からないが、それが1時間とかあると3秒の差になったりする。
>大した差じゃないと放置すると音や字幕がずれるので、全ての番組が終盤にいっこくどうに。
>(実際にはこれも音声とビデオの周波数差を緻密に制御することで解決している)

俺が言っているのはプログラム上の時刻と実時間との差。
君が言っているのは、映像と音声の同期の問題。
緻密に制御?何いってんの。

タイマ等を使って同じタイミングで数秒分の映像と音声のデータをそれぞれの
バッファにぶち込む、という誰でも思いつく方法でそんなものは実現できる。
0275デフォルトの名無しさん2010/09/12(日) 10:04:27
なんか誤読で熱くなってないか
0276デフォルトの名無しさん2010/09/24(金) 01:07:45
医療業界だと丸めはまた違うからな。
五捨五超入とか。
うちは自社開発だけど、ライブラリ売ってるのかな。
0277デフォルトの名無しさん2010/09/24(金) 02:54:10
祝イチロー200本
0278デフォルトの名無しさん2011/02/18(金) 09:26:06
>>46
Tcl辺りだとどうなのかな?
0279デフォルトの名無しさん2011/02/18(金) 09:35:10
結局の所、タブルクオートと評価器の関係じゃないの?
シングルだと生だけど、ダブルは評価ありだからどのレベルまでやるかという話のような?
0280天使 ◆uL5esZLBSE 2011/07/06(水) 06:32:27.76
>>272
> プロジェクトの問題を何でもメンバ(部下)のせいにするリーダ(上司)が多いのは現実だけど、
ハッァァァァァァァアアァァアァァ????????????????????
0281デフォルトの名無しさん2011/11/11(金) 17:53:19.71
というか一般論として、コンパイラの最適化を妨げるような真似しちゃ駄目
0282デフォルトの名無しさん2011/11/28(月) 01:27:51.19
>274
> タイマ等を使って同じタイミングで数秒分の映像と音声のデータをそれぞれのバッファにぶち込む、という誰でも思いつく方法でそんなものは実現できる

概要を思いつけるのと実現できるのは全く別の話なんだけど。

そのタイマのタイミング(クロック周波数)を送信元と同じように作る必要がある。
たとえばGS4911Bってデバイスが実現してるのがそれ。
■ このスレッドは過去ログ倉庫に格納されています