【Java SE 7】 次世代 ..
[2ch|▼Menu]
385:デフォルトの名無しさん
09/08/08 03:01:04
そうだね。バックミラーにも映ってないよね

386:デフォルトの名無しさん
09/08/08 03:03:35
ていうか、まだスタートしてないから後ろに誰もいない。

387:デフォルトの名無しさん
09/08/08 07:18:02
そもそも、更新すると勝ちなのか?

388:デフォルトの名無しさん
09/08/08 11:49:19
C#は迷子になってる

389:デフォルトの名無しさん
09/08/08 13:47:30
むしろJavaの方が迷走してる気が…。
Javaは互換性を重視して、良い感じに枯れてくれた方が個人的には嬉しいんだけどねぇ

390:デフォルトの名無しさん
09/08/08 14:34:20
むしろどこかで互換を完全に切ってくれたほうがうれしい

391:デフォルトの名無しさん
09/08/08 17:14:37
そんなあなたにScalaがあります。

392:デフォルトの名無しさん
09/08/09 01:34:02
>>391
そそ。ネタじゃなくてマジでそう思う。
「Javaのここ直して欲しいなぁ、『互換性無くしていいから※』。
……なんだ、互換性いらないならScalaでいいんじゃね?」
って感じで。

※個人的な一例。「変数なんざデフォルトfinalでいいじゃない。
書き換えたいときだけmutableとでも付ければー」⇒Scalaならval
で統一して、どうしても必要なとこだけvarで書けばおk.

393:デフォルトの名無しさん
09/08/09 01:45:40
ならお前はScala使えば解決だな

394:デフォルトの名無しさん
09/08/09 03:16:43
C#さえ覚えとけばWinForm、ASP.NET、Silverlight、WPF、XNAとなんでもできる

※ただしwindows限定

395:デフォルトの名無しさん
09/08/09 03:28:23
もはやWinプラットに依存しなくても、Winが提供するようなアプリとソフトの質はWebアプリWebサービスで十分だとおもうよ。
ここにMSの独自ルール(DXとかActiveXとか)が入る余地も無ければMS提唱の技術が普及する余地もまったく無いので、MSは過去4事業分割されなかっただけ儲けもんと思って今後はOS事業に特化してください。

396:デフォルトの名無しさん
09/08/09 14:02:21
>WebアプリWebサービスで十分
将来的にWebアプリは質・量共に向上すると思うけど、現状では全くもって不十分。
こんなので十分だなんて一体どんな使い方をしてるのだろう。

397:デフォルトの名無しさん
09/08/09 14:06:30
ていうかどこが不十分なのか具体的に書かないと自民党のマニフェストと同じで頭空っぽだよね(笑)

398:デフォルトの名無しさん
09/08/09 16:00:20
ていうかどこが十分なのか具体的に書かないと自民党のマニフェストと同じで頭空っぽだよね(笑)

まぁ、WebProg板かWebサービス板でやるべき話だな。

399:デフォルトの名無しさん
09/08/09 17:03:25
>>398
悪魔の証明って知ってる?
頭空っぽじゃ知ってるわけないかw

400:デフォルトの名無しさん
09/08/09 17:22:12
>>399
>Winが提供するようなアプリとソフトの質はWebアプリWebサービスで十分
そのWebアプリWebサービスとやらが何なのか教えてくれないか。

401:デフォルトの名無しさん
09/08/09 17:25:28
>>400
>>395に聞け

402:デフォルトの名無しさん
09/08/09 17:28:47
そこで皆さん、ここいらで「Web 3.0」ですよ!

403:デフォルトの名無しさん
09/08/09 17:32:37
>>398-400
ああ悪い悪い
悪魔の証明を知ってるほど雑学豊富ならちゃんと修正しとかないとね

頭空っぽ => ×

頭の中空っぽ => ○

404:デフォルトの名無しさん
09/08/09 17:40:42
自作自演して荒らしてるようにしか見えん
もし複数人だとしたら、同レベルの馬鹿同士の醜い争いだな

405:デフォルトの名無しさん
09/08/09 17:44:20
お財布空っぽ => ×

お財布の中空っぽ => ○

406:デフォルトの名無しさん
09/08/09 17:49:10
何でお前が俺の財布の中身知ってんだよ

407:デフォルトの名無しさん
09/08/09 17:50:21
>>406
ワロタ

408:デフォルトの名無しさん
09/08/09 17:53:25
アップル => ×

アポー => ○

409:デフォルトの名無しさん
09/08/09 18:17:22
>>408
ツマンネ

410:デフォルトの名無しさん
09/08/09 18:17:35

馬鹿同士 => ×

馬鹿同士 => ○

411:デフォルトの名無しさん
09/08/09 18:59:51
おいちゃんマンモスかなぴー

412:デフォルトの名無しさん
09/08/10 00:11:57
JDK7 Build b68
URLリンク(download.java.net)
URLリンク(www.java.net)

Milestoneを出した後だからか、
バグつぶしが増えている感じ?

413:名無しさん@お腹いっぱい。
09/08/12 06:26:51
ARMが導入されたらどんな文法になるんだろう?

414:デフォルトの名無しさん
09/08/12 07:24:03
>>413
今年のproject coinsに一番最初に投稿された草案
URLリンク(mail.openjdk.java.net)

415:名無しさん@お腹いっぱい。
09/08/12 17:33:08
>>414
クロージャのほうがいいよ・・・

416:デフォルトの名無しさん
09/08/12 20:22:57
クロージャを使うのは苦労じゃ

417:デフォルトの名無しさん
09/08/12 20:28:54
そいえば、何で流れたのさ、クロージャ
クラスよる遥かに分かりやすいもんなのにorz


418:デフォルトの名無しさん
09/08/12 22:56:39
JavaがScala化していくと、沽券に関わるから。

419:デフォルトの名無しさん
09/08/13 00:06:06
>>417
javac.infoの中の人、つまりBGGAの中の人が、Microsoftに引き抜かれたからw

420:222.248.109.70
09/08/17 17:45:03
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

名言集 その4
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』

スレリンク(news4vip板) のID:PVAf+dux0 = 自動焼人 ★

> 965 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:02:09.35 ID:PVAf+dux0
> まぁ何だ。
> 俺の過去の経歴に比べたら、割れ厨なんて鼻くそレベルなんだけどなw
> 100人規模の集団サイバーテロの主犯とか、いろいろとな。


----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
スレリンク(sec2chd板)
にて自動焼人 ★までご連絡ください

421:デフォルトの名無しさん
09/08/17 17:55:35
鼻くそ乙

422:デフォルトの名無しさん
09/08/18 10:49:27
>>416
HSP脳乙

423:デフォルトの名無しさん
09/08/18 13:16:54
JDK7 build69
URLリンク(download.java.net)
URLリンク(download.java.net)

Win用のバグ取り 1件だけ

424:デフォルトの名しさん
09/08/20 22:32:06
getterとsetterさえ追加してくれれば、あとの言語拡張
はいらないお

425:デフォルトの名無しさん
09/08/21 12:43:18
いつになったらJavaはネイティブコンパイルできるようになるんでしょうか。

426:デフォルトの名無しさん
09/08/21 12:46:12
なんのために?

427:デフォルトの名無しさん
09/08/21 13:01:55
gcj既にあるじゃん?

428:デフォルトの名無しさん
09/08/21 18:07:54
JDK1.0の頃からTowerJとかあったよな
今でもあるのか知らないけど

429:デフォルトの名無しさん
09/08/21 23:42:54
逆コンパイルと実行速度の問題が解消するらしいけど
Java学んで二年になる癖に今先知ったぜ。
仲間内ではあんまり話題にもならないしあんまり効果ないのかな。

430:デフォルトの名無しさん
09/08/22 00:26:55
>>429
逆コンパイルは知らんが実行速度の問題はまったく解消しない。
むしろ遅くなることも多いよ。

431:デフォルトの名無しさん
09/08/22 00:42:48
JavaをCのようなコンパイラ型言語にするのって技術的に難しいのかな。

432:デフォルトの名無しさん
09/08/22 01:57:13
見せかけならいくらでも可能

433:デフォルトの名無しさん
09/08/22 02:30:10
Java Chip ネイティブのプログラムを、他の環境ではエミュレータで動かしてるだけ。
超コンパイルで、もろにネイティブ。
むしろ Crusoe なんかは x86 のコードを Hot Spot したりする。
十年位前には、その辺の実行時プロファイルの話題が盛んだったなあ。

434:デフォルトの名無しさん
09/08/22 03:15:43
なにがネイティブだよ、笑わせるな
PASCALのPコードやBASICのIコードと同じ、
ただの中間コードコンパイラじゃん

バーチャルマシン?エミュレート?
ギャハハハハ!笑い死にしそう!!
単なるインタプリタじゃん!

435:デフォルトの名無しさん
09/08/22 06:37:40
>>434 中間コードをVMがネイティブにコンパイルするだろ?


436:デフォルトの名無しさん
09/08/22 06:40:04
>>434
「Java Chip ネイティブ」という言葉が見えないのか。

437:デフォルトの名無しさん
09/08/22 07:55:25
最近C#スレににネティブ厨がこないと思ったらこっちにいたのか。
暫く相手しててちょうだい(笑

438:デフォルトの名無しさん
09/08/22 11:46:27
Java にコンパイラを名乗る資格があるなら
Perl や PHP もコンパイラだよなw

439:デフォルトの名無しさん
09/08/22 11:48:00
>>435
そうカタログに書いてあったんか?
それを鵜呑みに信じてるんか?

あんた、騙されやすい性質じゃない?
幸運の壷を100万円で買わされたりしないよう気をつけたほうがいいよ。

440:デフォルトの名無しさん
09/08/22 11:54:15
>>439
ソースコードに書いてあるよ

441:デフォルトの名無しさん
09/08/22 12:55:03
Perlだってコンパイルしてるけどレイヤーが違うんじゃね?
javacとJITなしVMみたいな感じだと思うんだけど。

当たり前だけど、ネイティブ用のデバッガでアタッチすれば
HotSpot VMがネイティブにコンパイルしたコードも見られるから見てるといいよ。

442:デフォルトの名無しさん
09/08/22 13:26:20
その言葉をそっくりそのままお返しします。
悔しかったら「ネイティブ用デバッガ」とやらで覗いてみろや。
おまい持ってるのか?「ネイティブ用デバッガ」とやらをw

443:デフォルトの名無しさん
09/08/22 13:27:16
脳内CPU用にコンパイルされた脳内コードを脳内デバッガで閲覧しとけwww

444:デフォルトの名無しさん
09/08/22 14:11:49
Visual Studioの無料のやつじゃ外部プロセスにアタッチできないのか。

445:デフォルトの名無しさん
09/08/22 20:32:54
なんか酷いアフォが沸いてます?

446:デフォルトの名無しさん
09/08/22 20:49:24
>>442
よーわからんのならこの辺でも見ときなさい
URLリンク(www.ibm.com)

447:デフォルトの名無しさん
09/08/23 03:59:35
>>434
同じだよ。

その昔、MSXべーしっ君というものがあってだな・・・・
まぁ、おっさんとしてはそんなカテゴリ分けに意味はないわけよ。

そういや、しばらくおとなしかった6系列ので
6u18 のやつが上がってきたようだね。

448:デフォルトの名無しさん
09/08/23 10:36:09
java って、「Let's C」とか何とかいうC言語インタプリタのパクリなんやろ?

449:デフォルトの名無しさん
09/08/23 21:54:23
ネイティブ・コンパイルにこだわるのはなんで?
JAVAでしょ?

450:デフォルトの名無しさん
09/08/24 01:22:43
>>448
「セカチューってエヴァのパクりだよねー」って台詞を聞いたときのような気分。

451:デフォルトの名無しさん
09/08/24 16:32:03
>>449
Javaの開発効率でC/C++のスピードが得られれば最強だからじゃね。
あと現状では中間コードからソースコードが復元できるのでセキュリティ上好ましくないらしい。
自分が考えたプログラムが中国なんかの知らない企業にそのまま使われて
しかも著作権主張、特許申請しなんてし始めたら嫌でしょ。

452:デフォルトの名無しさん
09/08/24 16:39:05
>>451
どこから突っ込めばいいのやら…

453:デフォルトの名無しさん
09/08/24 16:56:10
ほっといていいでしょ。
もうすぐ暴れだすだろうし…w

454:デフォルトの名無しさん
09/08/24 21:58:06
もうアホかと、馬鹿かと…

455:デフォルトの名無しさん
09/08/24 22:02:36
>>451
在日お湯

456:デフォルトの名無しさん
09/08/25 19:20:13
… ←この記号って名前あったよね。

457:デフォルトの名無しさん
09/08/25 20:14:55
リーダー/三点リーダー

次からは、くだ質でね

458:デフォルトの名無しさん
09/08/25 20:29:10
JDK7 build70
URLリンク(download.java.net)
URLリンク(download.java.net)

いっぱいバグ取り

459:デフォルトの名無しさん
09/08/26 16:20:07
Javaのバージョンアップって2年おきかとおもってたけど相当延期してるのな

460:デフォルトの名無しさん
09/08/27 01:20:09
延期した上に新機能見送りしすぎで、言語としての成長が止まっているように見える

461:デフォルトの名無しさん
09/08/27 11:09:58
クロージャ無いのは大きいけど次でアノテーションが完成するから言語機能として止まっているとはいえない。
nio2のサポートが入ってjvm file systemとなるから、次はdotnet (windows)以上になるよ。
最近は携帯もPS1程度のCPUを持つから、携帯でj1.2 SE程度(10年前)はできると考えていいんじゃないの?
つまりfile systemすらも実装不要でnio2で済む世界となる(win,linuxとかos file system使ってると普通は意識しないけど)。

462:デフォルトの名無しさん
09/08/27 21:12:40
?nio2ってファイルシステム上に作られた機能だろ??
携帯は、パワーは足りるがインターフェースが
無いからまだまだだろ

タッチパネル系の操作と、ネイティブGUIとの機能統合。
JavaをiPhoneで使っても嬉しくないよ。現状じゃ。

463:デフォルトの名無しさん
09/08/27 21:30:12
nio2は今すぐじゃないよ。
案件によるけど、WebとかPCの世界だって1.5程度のAPIしか使ってないでしょ。
そういえば携帯ってCPU情報あまりないけど、今はどれぐらいのパワーがあるか知ってる?

464:デフォルトの名無しさん
09/08/27 21:34:35
ああ、でもさ、アノテーションって注釈文章(としての情報)として使うものであって、xmlみたいには使わないよね。
どこかで「アノテーションをxmlみたいな外部注入として使ってたら、設定変更毎にコンパイル必要で地雷だった」とか言う無能がいたから。
アノテーションはあんまりサンプル無いよね。実際みんなはどう使ってんだろう…

465:デフォルトの名無しさん
09/08/27 21:48:43
>>464
JAXBでもJAX-RSでもGuiceでもSpringでもSeamでも使いまくってるだろ

466:デフォルトの名無しさん
09/08/27 23:19:50
使い方に制限はないよ。
だから自由に使っていいよっていわれてもね・・・

467:デフォルトの名無しさん
09/08/27 23:25:36
それを「サンプル無い」とは言わない

468:デフォルトの名無しさん
09/08/27 23:53:40
>>467
なら「アノテーションをxmlみたいな外部注入として使ってたら、設定変更毎にコンパイル必要で地雷だった」
はどう思いますか?

469:デフォルトの名無しさん
09/08/28 00:10:45
別に

470:デフォルトの名無しさん
09/08/28 00:19:21
>>468
設計が悪い。
アノテーションはクラスに組み込まれるからこそ便利なのであって
それを生かす作りにしなくてはいけない。

アプリを作る上で、パラメータを外部から入れたいというのはよくある要望で
そのパラメータを実現する手段としては多種多様。
ソースの中に定数を定義することもあるだろうし、
プログラム起動時のパラメータとして与えられるようにしているものもあるだろう。
Javaであれば、プロパティファイルを定義してリソースとして取得することもあり
そして、外部ファイルを利用するパターンもある。

それぞれにメリットとデメリットがある。
だからその実装方針選択もプログラミングだ。

運用において頻繁に変更されるようなパラメータを
アノテーションで実現するというのはセンスが無いとしか言いようがない。

471:デフォルトの名無しさん
09/08/28 00:29:24
>>470
サーバみたいな起動しっぱなしの時には対応できませんよね?
設計を重視するのもいいですが、具体的に、再起動できないときはどうするんですか

472:デフォルトの名無しさん
09/08/28 01:05:24
>>471

473:デフォルトの名無しさん
09/08/28 01:10:01
>>471
そういう場合にこそ設計が重要だろうに。
シチュエーション次第で、毎回ファイルから読み込んでも問題なかったり、
タイムスタンプくらいは見たり、特定のリクエストが届いた時点で読み直したり、
DB(RDBに限らず)に放り込んだり、プロパティを供給するサーバに見に行ったり、
いろいろと手はあるし、それぞれ得失もある。

474:デフォルトの名無しさん
09/08/28 01:10:07
>>471
すまんが、一体何を言いたいんだ?質問ばかりだが次世代にも関係ないし。
自分が抱えている実際の問題があるなら、別のスレがあるからそっちで聞いてくれ。

475:デフォルトの名無しさん
09/08/28 01:15:17
>>473-474
で、次世代アノテーションはどういったところに旨みが出るんですか?
それを聞きたいんですけど

476:デフォルトの名無しさん
09/08/28 01:44:39
>>475
アノテーションはJava5で導入された前々世代技術だからスレ違い

477:デフォルトの名無しさん
09/08/28 01:51:24
>>476
はいはい。
サンデープログラマーはオナニーしてもう寝ましょうね。

478:デフォルトの名無しさん
09/08/28 01:53:05
>>474
それでサンデーさん、どのスレで聞くといいんですか?
まさか初心者スレじゃないですよね。ここと同じでゴミしかたむろしてないようですけど…

479:デフォルトの名無しさん
09/08/28 01:55:40
>>478
ググれカス

480:デフォルトの名無しさん
09/08/28 02:08:07
>>474
再起動無しでリロードできる設計とか考えないんですか?
設計重要さんはサンデープログラマーだから無理かw

481:デフォルトの名無しさん
09/08/28 02:11:35
>>464
設定変更が必要なものをアノテーションに使うやつがアホ
そういうのを外だしするのはアノテーションがあってもなくても同様だろ。

482:デフォルトの名無しさん
09/08/28 02:28:24
>>481
アノテーションの具体的な使い方を聞いてんのに何だそれw
おまえは人の批判しか出来ない駄目オヤジだな

483:デフォルトの名無しさん
09/08/28 02:35:35


484:デフォルトの名無しさん
09/08/28 02:37:53
>>482
>>465にたくさん例があるだろ
まずはその辺見て来いよ
話はそれからだ

485:デフォルトの名無しさん
09/08/28 03:06:14
>>484
駄目オヤジ乙

486:デフォルトの名無しさん
09/08/28 04:55:40
だから何でアノテーションの「具体的な」使い方になってんだよ・・・
スレタイ見直せ

487:デフォルトの名無しさん
09/08/28 05:11:28
>>486
駄目オヤジ乙

488:デフォルトの名無しさん
09/08/28 05:32:00
池沼の相手にするのはやめようよ
荒らしはスルーが鉄則ですよ

489:デフォルトの名無しさん
09/08/28 06:01:46
ニート乙

490:デフォルトの名無しさん
09/08/28 07:50:43
いまさらこのスレでアノテーションの具体的な使い方知らないとかはナシだろ。

491:デフォルトの名無しさん
09/08/28 08:06:25
伸びてると思って見たら下らん荒らしか。そんなにアノテーションしたかったらC#なりRubyにすればいいのに。

492:デフォルトの名無しさん
09/08/28 08:13:38
なにこのクソスレwwwwwwwwwww

493:デフォルトの名無しさん
09/08/28 21:09:39
池と沼の違いはカッパが居るかどうか。

494:デフォルトの名無しさん
09/08/28 21:37:30
だまれ糞
おまえは く そ

495:デフォルトの名無しさん
09/08/29 10:21:57
project coins で採用されるものが決定したらしい
URLリンク(mail.openjdk.java.net)

> * Strings in switch
> * Automatic Resource Management
> * Improved Type Inference for Generic Instance Creation (diamond)
> * Simplified Varargs Method Invocation
> * An omnibus proposal for better integral literals
> * Language support for Collections
> * Language support for JSR 292

An omnibus proposal for better integral literals は
二進リテラル、アンダースコア付きリテラル、符号無し整数リテラルを含む予定

Language support for Collections は
コレクションリテラル、インデクサを含む予定

496:デフォルトの名無しさん
09/08/29 11:02:53
いいねー

497:デフォルトの名無しさん
09/08/29 11:24:20
javaでいちばんがっかりしたことは、byte が符号付きな件

498:デフォルトの名無しさん
09/08/29 13:01:06
あるある
今まで byte を符号付きで良かったと思ったことは全く無いが、
いちいち & 255 するのが面倒だと思ったことは数多
C++ でも char や unsigned char は使っても signed char って書くことないもんな
でも今更変えられんだろう
新しく ubyte とか導入するくらい・・・?

499:デフォルトの名無しさん
09/08/29 20:59:33
プロパティは無し・・・か。

500:デフォルトの名無しさん
09/08/31 11:50:53
わしは、カッパやねん。

501:デフォルトの名無しさん
09/08/31 15:00:20
わしゃアホやねん

502:デフォルトの名無しさん
09/09/06 04:46:46
久しぶりにアプレットでMSJVMを起動してみた
速い、なんだこのサクサク感は…

本家にはこのサクサク感が足りない

503:デフォルトの名無しさん
09/09/06 06:10:24
そうか。しかしここは次世代Javaの動向スレだ。

504:デフォルトの名無しさん
09/09/07 15:40:08
JDK7 build71
URLリンク(download.java.net)
URLリンク(download.java.net)

なんかWin32bit版でVM初期化時に
NoClassDefFoundError: java/lang/Object
とか言われて落ちるんですけど。インストール失敗したのかも。

505:デフォルトの名無しさん
09/09/08 19:33:11
java7って来年の2月に正式リリースだっけ?

506:デフォルトの名無しさん
09/09/09 15:43:37
>>505
URLリンク(openjdk.java.net)
M8 の最終build が来年 2月中旬予定で、そっから RC の期間もあるだろうから、
来年 4月ぐらいじゃないかね?

507:デフォルトの名無しさん
09/09/11 23:49:28
あまり楽しみじゃないな。
なにかwktkさせるような技術革新こないかな。

508:デフォルトの名無しさん
09/09/18 15:27:53
JDK7 build72
URLリンク(download.java.net)
URLリンク(download.java.net)

エスケープ分析がデフォルト有効になったらしい。
CompressedOOPも。64bitも普及ですね。

509:デフォルトの名無しさん
09/10/03 12:12:38
Java6のメインカラーってオレンジだったけどJavaのサイトのデザインが赤になってるね。
次期Java7のメインカラーが赤になるってことを暗示してるのかな。
それとも以前から赤だった?

URLリンク(www.java.com)

510:デフォルトの名無しさん
09/10/03 13:07:49
買収が公表された直後から。

511:デフォルトの名無しさん
09/10/03 20:16:10
ヒント:オラクルの色

512:デフォルトの名無しさん
09/10/04 02:35:40
本リリースは来年の2月らしいね。
クロージャでもめたけど、結局invokedynamicで代用するってことにしたの?

513:デフォルトの名無しさん
09/10/04 03:14:16
言語要素は、実行環境の命令では代用できない。
先送りされただけ。

514:デフォルトの名無しさん
09/10/04 04:06:46
JAVA言語で言うところのクローじゃは結局クロージャ(関数)リテラルの導入でしかないじゃん。
実際はコンパイラによるプリプロセスか、バイトコードに変換された後のJVM渡しでクロージャの実装はJVMに委譲なわけでしょ。
もともと関数の遅延評価が本機能(主要な一つ)なわけで、それってつまりクロージャの実際の機能はinvokedynamicでいけるってことなんだけど。
そういうことは分かっていってんの?円周率さんは。

515:デフォルトの名無しさん
09/10/04 04:39:00
>>514
言語要素は、実行環境の命令では代用できない。



516:デフォルトの名無しさん
09/10/04 05:25:37
あ?言語要素?
こりゃダメだw

517:デフォルトの名無しさん
09/10/04 14:09:53
>>514
書き込み時刻が円周率とかぶっただけでわざわざわかりにくいポインタするな。

518:デフォルトの名無しさん
09/10/04 14:25:59
>>516
Language componentsの日本語訳だろ。

519:デフォルトの名無しさん
09/10/04 17:53:56
なら言語「構成部分」って訳せ
つまり「リテラル」ってことじゃないかアホ

520:デフォルトの名無しさん
09/10/05 19:40:26
Javaで関数ポインタらしきのを認めてもレキシカルスコープがないから危ないよねって議論になって、最終的にCの関数ポインタの話しと同じになる。
invokedynamicは動的な関数ポインタの生成と考えてもCのポインタと同じだからこれからのJavaはポインタ概念を理解しポインタを使いこなせる人と出来ない人に分かれるんじゃないか。

521:デフォルトの名無しさん
09/10/05 20:36:00
SAFも無しなの?
URLリンク(www.infoq.com)

522:デフォルトの名無しさん
09/10/05 20:46:26
Javaが出た当時と違って他の言語も今じゃ大分充実してるから別にどうでもいい。

523:デフォルトの名無しさん
09/10/05 21:32:43
>>519
リテラルは全然違うだろ。池沼かよ。


524:デフォルトの名無しさん
09/10/05 22:13:14
>>521
ずいぶんと待たせるねぇ。
まあ、ライブラリとして提供すればいいわけで実用性としては問題ないでしょ
標準APIへの投入は慎重になってもいいと思われ

525:デフォルトの名無しさん
09/10/05 22:16:20
>>523
日本語に翻訳するならちゃんと翻訳しないダメだな
翻訳一つでそいつの低脳っぷりが露見する

526:デフォルトの名無しさん
09/10/05 22:35:00
>>521
それはもう入ること確定してなかったっけ?

527:デフォルトの名無しさん
09/10/05 23:13:16
>>525
language components, language entityを言語要素ってのは普通じゃねえか?

528:デフォルトの名無しさん
09/10/05 23:56:43
>>527
何でこだわるのか知らんが、英語をちゃんと読めるならもっと適切な訳語を当てたほうがいいな。

529:デフォルトの名無しさん
09/10/06 00:31:50
それよかinvokedymanicあっても、lambdaないのはどうにもならないよ。

530:デフォルトの名無しさん
09/10/06 00:57:20
うぜえ

531:デフォルトの名無しさん
09/10/06 01:59:20
invokedynamicとクロージャーの話が別問題ということを、言語要素という言葉にかみついてごまかそうとしてるな。
しかも

> なら言語「構成部分」って訳せ
> つまり「リテラル」ってことじゃないかアホ

って、言語構成部分はすべてリテラルだと思ってるんだろうか?
クロージャーは型であって、リテラルじゃねえぞー

532:デフォルトの名無しさん
09/10/06 02:04:46
訳語が少々適切でないことよりも、用語を間違って使ってるほうが低脳なわけで。

533:デフォルトの名無しさん
09/10/06 02:13:58
クロージャは式で、リテラルがあって、ファンクション型なんだが?
提案を読んだ事ないんだなあ。

534:デフォルトの名無しさん
09/10/06 02:50:10
といってももう提案は破棄されたからな…
結局似たような匿名クラス、レフレクション invokedynamicに期待がかかる
ラムダも含めて遅延評価やダックタイピングは既にあるけど、変数束縛はやはりクロージャになるかなって思う

535:デフォルトの名無しさん
09/10/06 03:11:36
>>531
君さ、こんな過疎スレで屁こいたって仕方ないっぺ
たまにはネタ投下したらどうよ?

536:デフォルトの名無しさん
09/10/06 07:07:00
JDK7 build73
URLリンク(download.java.net)
URLリンク(download.java.net)

数値リテラルにアンダースコアいれられるようになった、2進リテラルが入った。

537:デフォルトの名無しさん
09/10/06 11:53:05
そげなこと、どげんでんいいから。
はよう、BOM 付 UTF8 でエラーにならんごとしちくれ。

538:デフォルトの名無しさん
09/10/06 13:44:07
BOM付きのUTF-8読んだだけじゃエラーにはならんよ。

もっとも先頭のBOM取り除かないから、
BOMが取り除かれることを期待するようなパーサ使ってると
先頭にゴミがあるってエラー出すかもしれんけど。

539:デフォルトの名無しさん
09/10/06 16:12:30

こいつバカ?

540:デフォルトの名無しさん
09/10/06 22:32:06
BOM考えた奴、ちょっとこい (ピーポ君のAA略

541:デフォルトの名無しさん
09/10/07 22:23:58
>>521
SAFは入れてほしかったなぁ
OpenJDKになってから、仕様決めるのにモメてぜんぜん進まないことが多すぎないか?

542:デフォルトの名無しさん
09/10/07 22:53:59
JWebPaneは?

543:デフォルトの名無しさん
09/10/07 23:02:29
OpenJDKになってからというより、Sunの経営が傾いて主要人物が
転職するようになってからじゃまいか?
昔SAFの中心だった人(Filthy Rich Clientsの著者だっけ?)も去年だったか
Adobeに転職したよね確か

544:デフォルトの名無しさん
09/10/07 23:18:13
配布をもっと細分化すればいいのにね。
デスクトップ向けの部分はコアと切り離して欲しい。

545:デフォルトの名無しさん
09/10/07 23:41:42
クロージャの人はマイクロソフト行ったんだっけ

546:デフォルトの名無しさん
09/10/08 00:07:16
まあ米国の技術者は流動的だからねぇ
Adobeも結構やばいみたいだし、Oracleが本気出せばまた変わるかもしれんし、引導を渡すかもしれん

547:デフォルトの名無しさん
09/10/08 00:21:34
人材流失というよりも、sunがあれこれ手を出したってのが問題でしょ。
デスクトップ(PC)の方に入ってくるのかと思えばそうでもないし、携帯でOSを提供するわけでもないし、何をやりたいのかまったく意味不明だった。
NTTデータのように迷走してるって感じ。
金融危機も終わったし、オラクルとの合併も将来合併に向けた提携とかで、ごわさんになるかなって期待してるんだけど。

548:デフォルトの名無しさん
09/10/08 00:38:24
>>547
そんなの10年以上前からずっとじゃん
Java7の迷走とは無関係

549:デフォルトの名無しさん
09/10/08 00:41:32
Sunはマーケティング層が本当に糞だよな。

特にバージョンが5になったときとJ2SEがJavaSEになった時は殺してやろうかと思うぐらい腹が立った。
NIOとNIO2も最悪なネーミングだし。

550:デフォルトの名無しさん
09/10/08 00:56:47
JavaSEになって腹が立つ理由が不明

551:デフォルトの名無しさん
09/10/08 01:21:31
なんにせよ>>547>>549は次世代Javaとは関係ないな
よそでやれ

552:デフォルトの名無しさん
09/10/08 04:38:14
NIO2とかかなりいいと思うんだが…

553:デフォルトの名無しさん
09/10/08 04:49:57
windows とか値段が高いからソラリスが普及するかと思えば、SUNはインストールとかの解説はないしやるきなかったね。
PCを何台も買う人、サブPCで3台用意するとか考えるとPC予算の1/3がOS代をしめるからよくわかる。
確かにSUNは需要はあるのに何をやりたいのかさっぱり分からなかった。
数年にも渡り一台しか使わないなら考えもしないんだろうけど、何台かPCがあるとき合法的にOS使うとなると避けては通れない問題だろう。

554:デフォルトの名無しさん
09/10/08 08:15:56
>>521
JavaはまたGUIを広めそこなった
swing=使えない イメージを早く払拭してくれよ

555:デフォルトの名無しさん
09/10/08 08:19:16
>>540
BOMはどうでもいいから、char=intにしてほしい。サロゲートペア面倒くさい。
(まあUTF8にBOMは不要だと思う)

556:デフォルトの名無しさん
09/10/08 08:22:07
swing=使えない
なんてのは古いオッサンだけw

557:デフォルトの名無しさん
09/10/08 08:49:06
けど世の中使えない奴が大半なんだから、
ちゃんと噛んで含めるようにして広めないとね。
JavaFXなんていらねーし。迷走せずにちゃんとSAFやれ。

558:デフォルトの名無しさん
09/10/08 09:45:25
swing=使えないのイメージは別におっさんだけではないだろ
JavaFXでイメージを変えられるなら変えて貰いたい
中は全部Swingでも良いわけだしw

559:デフォルトの名無しさん
09/10/08 10:32:24
つーか、クライアントアプリ自体がすでに遅れたものとして扱われ始めてるからなぁ。

560:デフォルトの名無しさん
09/10/08 13:27:29
ジャバセ、ジャバセ、て言うから何のことかと思えば、JavaSE のことだった。
じゃぁ何かい?Java2SE はジャバニセかい!

561:デフォルトの名無しさん
09/10/08 18:01:45
>>559
Javaがデスクトップで生き残るにはクライアントアプリ以外ないだろ
おまえはアホかw

562:デフォルトの名無しさん
09/10/08 18:15:49
>>561
アホはお前だよ
クライアントアプリをJavaが制圧してもクライアントアプリそのものが絶滅したら意味ないだろ

563:デフォルトの名無しさん
09/10/08 18:52:13
クライアントアプリの範囲が狭い奴だな

564:デフォルトの名無しさん
09/10/08 19:08:36
クライアントアプリってブラウザのことだろ
つまりHotJava作り直せって言いたいのか?w

565:デフォルトの名無しさん
09/10/08 20:14:30
なんか7はあんまりこれといった機能はなさそうだね
URLリンク(sourceforge.jp)
こんなことができるようになるとwktkしてたんだがなぁ


566:デフォルトの名無しさん
09/10/08 21:01:39
裏側的には update10で色々と拡張してしまったからなぁ

567:デフォルトの名無しさん
09/10/08 21:30:03
>>564
HotJavaは継続すべきプロジェクトだった。
JWebPaneに繋がったのに…

568:デフォルトの名無しさん
09/10/08 22:52:34
>>567
それやるためにはswing性能あげないと…
どう言いつくろってももっさりしすぎだぜ
あんなの話にならん

569:デフォルトの名無しさん
09/10/08 23:07:58
何時の話だ・・・本気でSwingの性能が悪いと思っているのか?

570:デフォルトの名無しさん
09/10/08 23:09:09
HotJava見たのなんてJDK1.0の頃だけだったような…

571:デフォルトの名無しさん
09/10/09 00:32:30
ていうよりも自分の世の中が狭い奴しかないなこのスレ

572:デフォルトの名無しさん
09/10/09 01:50:30
>>571
自己紹介しなくていいよ

573:デフォルトの名無しさん
09/10/09 01:58:42
>>560
ジャバセ!!ジャバセ!!

574:デフォルトの名無しさん
09/10/09 08:17:56
>>570
JDK1.1の時もあったよ。
URLリンク(java.sun.com)

575:デフォルトの名無しさん
09/10/09 08:51:55
>>572
ずいぶんと薄っぺらい自尊心だなおまえw

576:デフォルトの名無しさん
09/10/10 10:32:46
エロが絡めば技術は伸びるはず
エロゲームやエロ動画を簡単に扱えるライブラリだな

577:デフォルトの名無しさん
09/10/10 12:04:16
オンラインのエロゲーなら人が集まりそうだな

578:デフォルトの名無しさん
09/10/10 22:15:32
C#のParallelみたいなのはJavaにははいらんのかね?

579:デフォルトの名無しさん
09/10/10 22:28:25
jsr166yのfork/joinは入るでしょ

580:デフォルトの名無しさん
09/10/10 23:11:16
>エロゲームやエロ動画を簡単に扱えるライブラリだな
DirectXを仮想マシンで超えるとか無茶言うな

581:デフォルトの名無しさん
09/10/11 02:18:22
DirectXのAPIをラップしちゃえばいいだけだから、それなら実際もう出来てる。
さらに今のGPUだとラップしてるかどうかの差とか速度差なんかも測定誤差レベル。

582:デフォルトの名無しさん
09/10/14 00:18:25
現実問題、Webブラウザが組み込めないSwingは、今も使えない。

583:デフォルトの名無しさん
09/10/14 00:26:10


584:デフォルトの名無しさん
09/10/14 08:40:05
>>581
Javaである必要性が皆無じゃねーか
JNIなんか使ったらJavaの意味なくなるだろ

585:デフォルトの名無しさん
09/10/14 08:59:09
内部的にはガンガンラップしてるけどな。まあ、使う側はあくまでPureJavaでいきたいのは同意。

586:デフォルトの名無しさん
09/10/14 09:40:17
>>584
あんたの環境はjnodeあるいはmaxine限定ね。

587:デフォルトの名無しさん
09/10/14 16:35:20
MozSwingでも使えば?
もう、それを標準ライブラリにしちゃえばいいのに

588:デフォルトの名無しさん
09/10/16 02:14:37
MozSwingなんかの外部ブラウザ組み込むと、メニューなんかの描画がおかしくなってしまう。
JWebPaneを早く出せと。

589:デフォルトの名無しさん
09/10/16 03:19:05
JDICってライセンスがアレなんだったっけ?
32bitしかないっぽいし。

590:デフォルトの名無しさん
09/10/16 21:32:50
URLリンク(www.google.co.jp)
これぞ次世代

591:デフォルトの名無しさん
09/10/17 08:20:51
Java仮想マシンが.NETの仮想マシンである共通言語ランタイム上で動作する

だってさ

592:デフォルトの名無しさん
09/10/17 23:25:52
JDK7 build74
URLリンク(download.java.net)
URLリンク(download.java.net)

593:名無しさん@お腹いっぱい。
09/10/18 17:08:55
>>591
世界が変わるときがきたか!!

594:デフォルトの名無しさん
09/10/19 08:39:30
IKVMなんてWinでしか提供されないんじゃないか?

595:デフォルトの名無しさん
09/10/19 23:09:26
>>593
あんたの時間はいつから止まってるんだい?

>>594
何寝ぼけたこと書いてるの?

596:デフォルトの名無しさん
09/10/19 23:24:58
ねぇねぇ、Swingが8には捨てられるって本当?

597:デフォルトの名無しさん
09/10/19 23:34:46
ソース出せ

598:デフォルトの名無しさん
09/10/20 00:08:45
>>596
                       チ カ ラ
それ…本気で言っているのだな…?『邪鬼眼』持つ者なら今すぐ示せ…
              セブンスマインド        ダークパワー
本気なら俺の中に眠る『7つの人格』総力あげて『闇の力』解き放つが──

599:デフォルトの名無しさん
09/10/20 08:57:36
>>596
捨てるんだったら、代替を示さなくてはいけない。
その代替が、7に載っていないなんてのは、移行のラグを考えてもありえない。
しかし、7に載せる新GUIフレームワークなんて話は聞いたことがない。

まあ、お前が騙されたんだよ。

600:596
09/10/20 10:14:06
だよね!安心したお!
さんきゅーな!

601:デフォルトの名無しさん
09/10/21 00:50:15
AWTの破棄が議論の対象になったことはあったけどね
Swingが依存しないコンポーネントはすべて非推奨にしていいよ。

602:デフォルトの名無しさん
09/10/21 09:11:49
7にSwing アプリケーションフレームワークが載らないという話をSwingが載らないという話に勘違いしているのだと思われ

603:デフォルトの名無しさん
09/10/31 17:38:30
jdk7 build75
URLリンク(download.java.net)
URLリンク(download.java.net)

URLリンク(openjdk.java.net)
によれば feature complete してなきゃいけない時期なんだが、
Project Coin のARMをはじめ実装されてない機能がある。
順調に遅れている模様。JavaOne に間に合うぐらいには出してくると思うが。

604:デフォルトの名無しさん
09/11/03 19:26:39
Java EE 6まだー?

605:デフォルトの名無しさん
09/11/13 23:29:42
jdk7 build76
URLリンク(download.java.net)
URLリンク(download.java.net)

StringのSwitchが実装されたみたい。
Concurrent周りの修正が入ってる。
G1 GC周りはまだおちつかないのかな?
G1入れてると、しばらくおいてたEclipseが落ちるのは今回のleak修正で直る?

606:デフォルトの名無しさん
09/11/18 14:06:29
JavaSEにもJAXRを入れてくれよ


607:デフォルトの名無しさん
09/11/19 09:18:50
DevoxxでMark Reinholdがjdk7にクロージャ追加する、と言ったとか

608:デフォルトの名無しさん
09/11/19 15:53:54
Prediction: Don’t sweat Java 7. Java is a verbose, noisy language that will slowly die. The JVM will live on for a long time,
but languages like Scala will make Java less and less attractive for new development.

scalaを取り上げてまでトンチンカンなこといっちゃう外人が未だに多いから苦労してるんだろうね。
JCPは、Javaの普及にはつながるかもしれないけど、SUNには不利益ばかりで失敗だった(やりすぎだった)のかもしれないと思うよ。

609:デフォルトの名無しさん
09/11/19 16:28:39
>>607
いつのまにかに BGGA の草案が更新されてて Control Invocation Syntax が消えてた。
ARMと機能が被るからかはたまた透過例外の扱いが面倒だったのか。

expression lamda と statement lamda と二つの文法に分けたのは歓迎かなぁ。
草案ナナメ読みするとき lamda expression と expression lamda が紛らわしいのがアレだけど

610:デフォルトの名無しさん
09/11/19 18:54:01
{int=>int} func={int a=>a+1;}
#int(int) func=#int(int a) a+1;

{int a => a+1}.invoke(20); //=>21
{#int(int a) a+1;}.invoke(20); //=>21
(#int(int a) a+1).invoke(20); //=>21

{=> println("hello")}.invoke(); //=>hello
{#() println("hello");}.invoke(); //=>hello

これぐらいの違いかな。{=>}は非常に数学(写像)っぽくて気に入ってたんだけど、
PG文化では{}はCの影響でやっぱりブロック(集合)だから、FCMリテラルの構文を採用して、「式」をかこうことで妥協したんだろう。
文と式を区別してるのはC#でもデリゲート型(javaならannony class)の関係で当然と言えるけど、よりラムダが全面に出てきたようだね。
気になったのは、genericsで例外って宣言できたっけってところ。
interface Inte1 <T, throws E>{}みたいに。

611:デフォルトの名無しさん
09/11/19 19:20:59
え?クロージャってまだ入る可能性あるの?

612:デフォルトの名無しさん
09/11/19 19:25:33
結局Java7はいつリリースなんだ?
今更クロージャ入れるとなると来年中に出せるのかね?

613:デフォルトの名無しさん
09/11/19 19:26:23
まあJava6への以降もまともに出来てないこんな世の中じゃ

614:デフォルトの名無しさん
09/11/19 20:16:35
未だに1.4で稼働するシステムも多いからな
まともに組んでりゃ6で動かして動かないってことはほとんどないんだが・・・

615:デフォルトの名無しさん
09/11/19 21:06:23
>>611-614
英語読めないってのはジャバ的に言うと情弱だよね?w

616:デフォルトの名無しさん
09/11/19 23:44:34
正直、JavaにはもうJVMの高級アセンブラとしての位置づけでいてもらうほうが幸せという気もしてきてるんだよな。
もう少し抽象化された概念がほしい奴はScalaとかに移行すればいいって感じ。

ドカタがクロージャとか抽象化された概念の導入された世界に放り出されても、幸せになれないばかりか不幸が加速するのではないかと。

617:デフォルトの名無しさん
09/11/20 00:18:54
土方はIDE使うからあまり気にしてないだろう。
そもそもC#.Net 3.0ではクロージャがさらに進化したスーパークロージャが入ってるし、MS土方はそれを難なく使いこなしている。

618:デフォルトの名無しさん
09/11/20 01:31:07
>>616
同意。
自分もJavaで厳しいと感じるならScalaを使えばいいと思う。
言語仕様はあまり進化させずにVMの強化に集中してもいいかと思う

619:デフォルトの名無しさん
09/11/20 08:33:15
>>616
クロージャが追加される事によって予測される不幸ってどんなん?

620:デフォルトの名無しさん
09/11/20 09:20:28
苦労じゃ

621:デフォルトの名無しさん
09/11/20 11:55:57
Scalaって、ファイルのioがスマートじゃない。
何かまだまだって気がして手を止めたよ。

622:デフォルトの名無しさん
09/11/20 16:06:50
スカじゃ

623:デフォルトの名無しさん
09/11/21 20:19:56
で、クロージャまだ??

624:デフォルトの名無しさん
09/11/21 21:36:19
とにかくもう動きが鈍過ぎる。
C#の後塵を拝するどころか既に周回遅れだ。
こんなんじゃデルファイの二の舞だ。

625:デフォルトの名無しさん
09/11/21 21:55:01
JDK 7 Unexpectedly Gets “Simple” Closures, but is Pushed Back to End of 2010
URLリンク(www.infoq.com)

だって。リリースまでまてない人柱はopenjdk使えってことだな。
しかしこのスレの奴らは英語も読めんのかw

626:デフォルトの名無しさん
09/11/21 22:23:49
BGGAよりシンプルなクロージャ作って入れるぞ、
んでもって、2010/09 までリリース延期な!ってことか。

Nothingの使い方がよくわかんね

627:デフォルトの名無しさん
09/11/22 21:55:28
Javaは安定でいいよ、新機能を求めるならScalaでおk

628:デフォルトの名無しさん
09/11/23 04:24:06
Rubyという上位言語があるのに、何故Javaを使う必要があるのか。
JavaがRubyより優れている部分てあるの?

629:デフォルトの名無しさん
09/11/23 04:45:07
実績

630:デフォルトの名無しさん
09/11/23 05:16:59
処理速度
タイプセーフなプログラミングが出来る

javaとrubyは方向性が真逆
上位とか下位とか無意味

631:デフォルトの名無しさん
09/11/23 13:11:29
上位言語w

632:デフォルトの名無しさん
09/11/23 13:38:07
てかrubyを上位とか言っちゃう奴は学会員だろ?

633:デフォルトの名無しさん
09/11/23 14:15:51
モルモン学会?

634:デフォルトの名無しさん
09/11/23 14:41:13
と学会?


635:デフォルトの名無しさん
09/11/23 19:45:29
>>630
激しく同意。

・安定した実行環境
・高品質なクラスライブラリとそれに対する仕様書(APIドキュメント)

も追加で。

636:デフォルトの名無しさん
09/11/23 20:12:59
>>628
Rubyは好きな言語だが、無意味に他言語を貶す馬鹿ユーザは嫌いだ。
用途も適用範囲も全然違うっつーに。

637:デフォルトの名無しさん
09/11/23 21:33:47
>>636
まともなRubyユーザはそんな事言わないだろ。

どう見ても>>628はRubyを餌にした釣りだ。
思いっきり釣り針見えてるのに、なぜ食いついた。

638:デフォルトの名無しさん
09/11/24 23:01:50
JDK 7が、突然"単純な"クロージャをサポート、しかしリリースは、2010年の終わりに。
URLリンク(www.infoq.com)

もう1年待たねばならんのか…

639:デフォルトの名無しさん
09/11/24 23:24:32
良い判断だと思う。
Java7を意味のあるリリースにしないとユーザが離れるしな。
Sunのお家事情もあるし、情勢を確実な状態に持って行かないと。

640:デフォルトの名無しさん
09/11/24 23:41:08
クロージャ導入を決断したのは、jdk7で組み込む並列用のライブラリを書いてたらannony classが多すぎてコードが読みにくく、コーディングがバカらしくなったとかみたい。
開発ユーザの需要とかSUNの政治的な理由じゃなくて、ただのコンパイラとかライブラリ実装現場側(openjdkとか中の人)の判断のようだ。
クロージャ提案の仕様を見てもgenerics以上に言語仕様に影響して大きな拡張だからそれだけの実益を勘定していたんだろう。
その実益とはannony classはgui eventも含めて大量にあるとやはり見苦しいってことで、それで決断したみたい。

641:デフォルトの名無しさん
09/11/24 23:45:18
別に離れはしないだろう、7に移行しないだけで。
今でもプラットフォームが1.4と5と6に分裂気味なのに、さらに分かれるのは困ったもんだな。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5358日前に更新/181 KB
担当:undef