【Java SE 7】 次世代Javaの動向 8 【dolphin】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/04/14(火) 20:59:05【Java SE 7】 次世代Javaの動向 7 【dolphin】
http://pc12.2ch.net/test/read.cgi/tech/1220531647/
■■過去スレッド■■
[Java SE 7] 次世代Javaの動向 6 [dolphin]
http://pc11.2ch.net/test/read.cgi/tech/1199330977/
[Java SE 7] 次世代Javaの動向 5 [dolphin]
http://pc11.2ch.net/tech/kako/1178/11789/1178925915.html
[mustang/Java SE 6] 次世代Javaの動向 4 [dolphin]
http://pc11.2ch.net/tech/kako/1163/11639/1163986696.html
[mustang] 次世代Javaの動向 3 [dolphin]
http://pc8.2ch.net/test/read.cgi/tech/1157227790/
次世代Javaの動向 2
http://pc8.2ch.net/test/read.cgi/tech/1147881822/
【Java】次世代Java・J2SE1.6の動向【Mustang】
http://pc8.2ch.net/test/read.cgi/tech/1081698555/
0655デフォルトの名無しさん
2009/11/27(金) 23:28:450656デフォルトの名無しさん
2009/11/27(金) 23:33:48varで型を勝手に決められたら意図しない動作になっちゃうぞ。
0657デフォルトの名無しさん
2009/11/28(土) 00:22:08突撃してきた。要は、フィールドに書くことを考えたらああなった、と個人的に解釈してる。
とは言え、ローカル変数用にvarも欲しい気はする。
0658デフォルトの名無しさん
2009/11/28(土) 08:39:180659デフォルトの名無しさん
2009/11/28(土) 17:46:29無くても死にはしない。有れば便利かな、って程度。
IDEの補完機能が無いとまともにコーディングするのは現実的では無い言語なんだから
どうでもいいよ。
javaはIDEと組み合わせて1つの言語と言っても過言ではない。
言語を拡張するならIDE側の都合も考えてもらわないとな。
0660デフォルトの名無しさん
2009/11/28(土) 19:00:18まぁ、そだな。実際、コード書くときは型指定なしにhoge = new Huga<Hige>();とか入力してクイックフィックスで補完してるし。
0661デフォルトの名無しさん
2009/11/28(土) 20:06:23これならまだvarの方がマシだ。むしろいらない。
0662デフォルトの名無しさん
2009/11/28(土) 20:13:18むしろnew Huga<Hige>();だけ入力して補完(Ctrl+2, L)だな
0663デフォルトの名無しさん
2009/11/29(日) 18:46:080664デフォルトの名無しさん
2009/11/29(日) 18:50:07今後ともIDEとの親和性を如何に向上させるかが焦点だろう。
EoDへ舵を切ったJavaは何だかんだでしばらくは安定。
0665デフォルトの名無しさん
2009/12/02(水) 08:53:41http://www.infoq.com/jp/news/2009/12/jdk7m5
Mark Reinhold氏、Javaのクロージャについて語る
http://www.infoq.com/jp/news/2009/12/reinhold_closures_update
0666デフォルトの名無しさん
2009/12/02(水) 12:07:100667デフォルトの名無しさん
2009/12/05(土) 19:50:38http://download.java.net/jdk7/binaries/
http://download.java.net/jdk7/changes/jdk7-b77.html
いっぱいバグ取り
0668デフォルトの名無しさん
2009/12/05(土) 21:39:040669デフォルトの名無しさん
2009/12/08(火) 15:12:110670デフォルトの名無しさん
2009/12/08(火) 17:57:020671デフォルトの名無しさん
2009/12/08(火) 18:04:13どんなものをイメージしてたんだろう。
0672デフォルトの名無しさん
2009/12/08(火) 22:47:500673デフォルトの名無しさん
2009/12/12(土) 16:14:28http://cr.openjdk.java.net/~mr/lambda/straw-man/
0674デフォルトの名無しさん
2009/12/13(日) 21:05:10あくまで提案なんだよね
0675デフォルトの名無しさん
2009/12/13(日) 22:11:450676デフォルトの名無しさん
2009/12/13(日) 22:24:080677デフォルトの名無しさん
2009/12/13(日) 22:58:33政治的な綱引き以前に、技術的にSunの動きが遅すぎたよなあ。
0678デフォルトの名無しさん
2009/12/13(日) 23:06:34いつも最先端に触れていたいなら素直にMSに行けよ。
0679デフォルトの名無しさん
2009/12/14(月) 00:36:100680デフォルトの名無しさん
2009/12/14(月) 00:46:23つまり世の中全ての情報はMS-Windowsありき。
0681デフォルトの名無しさん
2009/12/14(月) 02:00:25golang は Windows は後回しだったね。
0682デフォルトの名無しさん
2009/12/14(月) 02:33:26いちおう、Windows版のビルドはあるよ。
簡単にネイティブバイナリが吐けるってのは面白かった。
0683デフォルトの名無しさん
2009/12/14(月) 02:38:170684デフォルトの名無しさん
2009/12/14(月) 04:45:13まぁスレ違いだな
0685デフォルトの名無しさん
2009/12/19(土) 06:31:25いいね、これ
C#っぽい
これまでの変なのと違って実にいい
0686デフォルトの名無しさん
2009/12/19(土) 09:50:19Jiniがどうなったのか気になる
Java家電は?
0687デフォルトの名無しさん
2009/12/19(土) 09:54:40Java家電最大大手はBlu-rayでBD-Java必須
WebTVでJava使ってるのがある。
0688デフォルトの名無しさん
2009/12/19(土) 17:10:130689デフォルトの名無しさん
2010/01/09(土) 21:34:24JAVAって斜陽なの?
0690デフォルトの名無しさん
2010/01/10(日) 04:38:390691デフォルトの名無しさん
2010/01/10(日) 07:35:28Java7は1年塩漬けらしいし、周囲もJava6への移行も済んでないし。
0692デフォルトの名無しさん
2010/01/10(日) 18:07:19そのあたりが落ち着かないと未来図が描きにくい。
0693デフォルトの名無しさん
2010/01/10(日) 18:31:33買収が承認される前にSunが潰れかねない状況
0694デフォルトの名無しさん
2010/01/10(日) 19:36:250695デフォルトの名無しさん
2010/01/10(日) 23:14:280696デフォルトの名無しさん
2010/01/10(日) 23:19:270697デフォルトの名無しさん
2010/01/10(日) 23:52:350698デフォルトの名無しさん
2010/01/12(火) 15:36:480699デフォルトの名無しさん
2010/01/19(火) 16:43:32http://download.java.net/jdk7/binaries/
http://download.java.net/jdk7/changes/jdk7-b79.html
G1GC関連で修正&追加多し
0700デフォルトの名無しさん
2010/01/22(金) 12:58:040701デフォルトの名無しさん
2010/01/23(土) 00:09:580702デフォルトの名無しさん
2010/01/23(土) 00:21:240703デフォルトの名無しさん
2010/01/23(土) 00:24:15禿同
0704デフォルトの名無しさん
2010/01/23(土) 02:17:010705デフォルトの名無しさん
2010/01/23(土) 14:46:30ttp://unicode.org/faq/utf_bom.html#bom5
Q: Can a UTF-8 data stream contain the BOM character (in UTF-8 form)?
A: Yes, UTF-8 can contain a BOM.
0706デフォルトの名無しさん
2010/01/23(土) 15:57:03うへー。
ラウンドトリップを保証するためだろうか。
0707デフォルトの名無しさん
2010/01/23(土) 22:38:00Unicodeコンソーシアムの仕様なんてただの文字列の話だろ
Javaでいえばjava.io.ReaderがBOMで始まる文字列を読めればいいだけだ
XMLとは別の話
と思ったら
http://www.w3.org/TR/2008/REC-xml-20081126/#charencoding
UTF-8 MAY begin with the Byte Order Mark
orz
XML 1.0 Second Editionまではそんなこと書いてないのにThird Editionで追加してやがった
w3cめ、MSに買収されやがったか・・・
0708デフォルトの名無しさん
2010/01/24(日) 08:01:52けん制と足の引っ張り合いの場だからしょうがないね。
0709デフォルトの名無しさん
2010/01/24(日) 08:05:15Java6でも準拠してるのはXML 1.0(Second Edition)だから無問題
といいたいところだが、Javaが準拠してる「XML 1.0 Second Edition Specification Errata」で
>>707の記述が追加されてるからアウト
0710デフォルトの名無しさん
2010/01/24(日) 08:54:000711デフォルトの名無しさん
2010/01/24(日) 09:09:13BOMとして扱われるのは先頭だけだよ
もし先頭以外で使ったらBOMではなくZERO WIDTH NON-BREAKING SPACE
ただしそれはXML的にはホワイトスペースではない
0712デフォルトの名無しさん
2010/01/24(日) 09:37:33だから、途中で使ったら無視するコードを入れなければならないから、
全byteチェックしなければならないじゃん。
まあ、BOMとは呼ばないのかもしれないけど。
0713デフォルトの名無しさん
2010/01/24(日) 09:43:29(String の内部文字コードの)UTF-16に変換するときにはそのままスルーでいいのかな?
0714デフォルトの名無しさん
2010/01/24(日) 09:45:250715デフォルトの名無しさん
2010/01/24(日) 10:16:24http://bugs.sun.com/view_bug.do?bug_id=6378911
BOM読み飛ばすように変えたら既存アプリで問題でたから元に戻したらしい。
0716デフォルトの名無しさん
2010/01/25(月) 17:51:18そんなぁ。
そのせいで問題出てるアプリはスルーなのかな。
0717デフォルトの名無しさん
2010/01/30(土) 12:21:28前からそうだっけ?
0718デフォルトの名無しさん
2010/01/31(日) 15:00:090719デフォルトの名無しさん
2010/01/31(日) 15:19:450720デフォルトの名無しさん
2010/02/01(月) 12:31:36XML に BOM 入ってるとプロローグに変な文字入ってるぜとか言われる奴?
あれって Sun JDK だけじゃね。IBM JDK は問題なかったと思う。
んで半年ぶりに来たんだけど何か進展あった?
0721デフォルトの名無しさん
2010/02/01(月) 12:57:41つまりJ2SE1.4まではダメでTigerからおkじゃね?
0722デフォルトの名無しさん
2010/02/01(月) 16:24:24不評だったのか今度はコーヒーカップになったw
0723デフォルトの名無しさん
2010/02/03(水) 00:06:390724デフォルトの名無しさん
2010/02/03(水) 00:57:400725デフォルトの名無しさん
2010/02/03(水) 01:35:550726デフォルトの名無しさん
2010/02/03(水) 07:29:530727デフォルトの名無しさん
2010/02/03(水) 22:06:16http://journal.mycom.co.jp/news/2010/02/02/038/index.html
0728デフォルトの名無しさん
2010/02/07(日) 22:22:180729デフォルトの名無しさん
2010/02/07(日) 22:32:430730デフォルトの名無しさん
2010/02/07(日) 22:35:07Cで速い書き方したらCの方がどうやっても速いに決まってる
0731デフォルトの名無しさん
2010/02/07(日) 22:51:480732デフォルトの名無しさん
2010/02/07(日) 23:58:03ビルド時にCPU最適化を行うネイティブコード出力型と
実行時にCPU最適化を行うバイトコード出力型との違いが、
ベンチマークに現れるようになったのはJavaのコンパイラ屋の良い仕事のおかげだな。
0733デフォルトの名無しさん
2010/02/08(月) 01:03:02今のJITコンパイラは、そこまで実行環境の特性に合ったコードを吐き出せるの?
JavaランタイムがCで超えられないレベルのコードで組まれている、
とかでもない限り上回るのは流石に無理じゃないかなあ。
0734デフォルトの名無しさん
2010/02/08(月) 01:06:260735デフォルトの名無しさん
2010/02/08(月) 01:20:19最適化がより包括的に行われるからCと同じにはならないよ。
0736デフォルトの名無しさん
2010/02/08(月) 01:28:48LLVMが実用的になってきたらCでもJITできるようになるかもしれんけど
0737デフォルトの名無しさん
2010/02/08(月) 01:35:590738デフォルトの名無しさん
2010/02/08(月) 01:38:49言い逃げにしても馬鹿すぎる・・・
0739デフォルトの名無しさん
2010/02/08(月) 01:54:470740デフォルトの名無しさん
2010/02/08(月) 17:58:15これは、関数単位でのコード生成では最適化に限界があるから。
その考えを進めれば、より高度な最適化として、入力データにあわせたコード最適化があり、それは
静的最適化では決して到達できないものだというのは容易に理解できる。
0741デフォルトの名無しさん
2010/02/08(月) 18:32:490742デフォルトの名無しさん
2010/02/08(月) 20:17:210743デフォルトの名無しさん
2010/02/09(火) 08:17:49最適化のバグが怖いね
コンパイラの-Oxオプションみたいな
0744デフォルトの名無しさん
2010/02/09(火) 09:16:56プロファイルなしでも一応効果はある。
0745デフォルトの名無しさん
2010/02/09(火) 20:35:240746デフォルトの名無しさん
2010/02/17(水) 02:51:27インタープリタ+JITは強いよねえ。
ソースコードを使ってJIT出来るから。
v8がそう。
0747デフォルトの名無しさん
2010/02/17(水) 07:49:07しったか乙
0748デフォルトの名無しさん
2010/02/17(水) 19:27:15Javaも.NETもソースコードレベルよりも最適化された形(定数の展開とか)で中間言語が残ってるわけだが。
0749デフォルトの名無しさん
2010/02/17(水) 19:30:44ソースコードそのままの方が広いに決まってるだろ
0750デフォルトの名無しさん
2010/02/17(水) 20:54:100751デフォルトの名無しさん
2010/02/17(水) 20:59:530752デフォルトの名無しさん
2010/02/17(水) 21:03:390753デフォルトの名無しさん
2010/02/17(水) 22:00:100754デフォルトの名無しさん
2010/02/17(水) 23:42:08■ このスレッドは過去ログ倉庫に格納されています