アカウント名:
パスワード:
静的な型の整合が検証されるとすごく安心してコーディングを継続できる。
それを回避するだけでまたコードが長くなり。。。
Genericsも(VMを変更しないで対応できるように)単なるシンタックスシュガーでかゆいところに手が届かない。キャストの嵐よりはマシだけど、型変数の記述でますますソースが長ったらしくなる。
C#は型推論があるからまだマシだけどね
typedefとキャストの型情報潰しの話って何か関係ありますかね??Javaの本質的に冗長なキャストはtypedefで躱せるものではないと思うのですが。
とはいえ、Java8の推論強化されるので、そこに期待したいところ。
Javaを使う人がそんな感想を漏らすとは想像もしていなかった趣味のプログラミングではPascal系の言語を使用しているが、コンパイラがバグをはじいてくれる度合いの少ないCやJavaは使う気がしない
ですよねえ。型がどうのとか豪語するならOCamlあたりでも使っていればいいのに。
> 趣味のプログラミングではPascal系の言語ほぼ一意にDelphiに特定される件
FreePascalかも?
偶にはChromeとかPrismと呼ばれたこともあったOxygeneのことも(略
そうだね。開発者のレベルが揃ってない環境で、実行時に関数に何投げ込んでくるかわからないとか勘弁して欲しい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
コンパイルが快感 (スコア:3, 興味深い)
静的な型の整合が検証されるとすごく安心してコーディングを継続できる。
Re:コンパイルが快感 (スコア:1)
それを回避するだけでまたコードが長くなり。。。
Re: (スコア:0)
Re: (スコア:0)
型は一か所宣言したら、型推論で芋づる式に型が決っていって欲しいところ
Re:コンパイルが快感 (スコア:3, 興味深い)
Genericsも(VMを変更しないで対応できるように)単なるシンタックスシュガーでかゆいところに手が届かない。キャストの嵐よりはマシだけど、型変数の記述でますますソースが長ったらしくなる。
Re: (スコア:0)
多かれ少なかれC#でも同様な事態になっている
Re:コンパイルが快感 (スコア:2)
C#は型推論があるからまだマシだけどね
Re: (スコア:0)
typedefとキャストの型情報潰しの話って何か関係ありますかね??
Javaの本質的に冗長なキャストはtypedefで躱せるものではないと思うのですが。
Re:コンパイルが快感 (スコア:2)
とはいえ、Java8の推論強化されるので、そこに期待したいところ。
M-FalconSky (暑いか寒い)
Re: (スコア:0)
Javaを使う人がそんな感想を漏らすとは想像もしていなかった
趣味のプログラミングではPascal系の言語を使用しているが、コンパイラがバグをはじいてくれる度合いの少ないCやJavaは使う気がしない
Re: (スコア:0)
ですよねえ。型がどうのとか豪語するならOCamlあたりでも使っていればいいのに。
Re: (スコア:0)
> 趣味のプログラミングではPascal系の言語
ほぼ一意にDelphiに特定される件
Re: (スコア:0)
FreePascalかも?
Re: (スコア:0)
偶にはChromeとかPrismと呼ばれたこともあったOxygeneのことも(略
Re: (スコア:0)
そうだね。
開発者のレベルが揃ってない環境で、実行時に関数に何投げ込んでくるかわからないとか勘弁して欲しい。