アカウント名:
パスワード:
20年間導入しなかった機能なんだから本質的に要らないんじゃねーの?これまで慎重に検討してきた何かがあるのかしら。
最初からC#のような路線を取っていれば多くの開発者やコードが救われただろうに。
それは後知恵というやつじゃないだろうか?
わからないのでもう少し詳しく頼む。
C#が出てきた頃とは時代が違う。同じような発想は当時では無理Java だって出てきた頃には斬新なものだったんだよ。
C99すら無い時代だよ。ANSI-C互換コンパイラをうたってても実際には互換性なんてなくて、コンパイラ毎に書き方変えなきゃコンパイルできないなんて当たり前の時代。オブジェクト指向って何ぞ?っていうプログラマがかなり多かった時代だよ。オブジェクト指向やってたって、インターフェースの継承と実装の継承を区別するなんていう発想もない人も多かった時代だよ。全体をオブジェクト指向的に設計された大型ソフトなんて、まだ存在しなかったから、全部 virtualでも大丈夫だと疑われてなかったんだよ。C#が出てきた時代と一緒にしちゃいけないよ。
いやいやいやいや、そういう問題じゃないwJavaが言語仕様の更新に消極的だった時代がどれだけあったと思うのよ。C#が3でラムダや型推論を導入していた頃、Javaは改善の希望にずっと背を向けていたわけよ。
言語仕様の変更が不可能だったとか、ポリシーで変更しないのなら仕方ない。だから今更急に文法いじりだしたのが何で?って話。ヒアドキュメントなんて導入に何の障害もないじゃん。
言語の文法を継続的に改善していく物だ、という思想自体が結構新しいでしょ。2000年頃までは10年単位で規格のErrataを修正するぐらいが普通という時代。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
まだこんな改良してるの? (スコア:0)
20年間導入しなかった機能なんだから本質的に要らないんじゃねーの?
これまで慎重に検討してきた何かがあるのかしら。
Re: (スコア:0)
最初からC#のような路線を取っていれば多くの開発者やコードが救われただろうに。
Re: (スコア:-1)
それは後知恵というやつじゃないだろうか?
Re: (スコア:0)
わからないのでもう少し詳しく頼む。
Re: (スコア:0)
C#が出てきた頃とは時代が違う。同じような発想は当時では無理
Java だって出てきた頃には斬新なものだったんだよ。
C99すら無い時代だよ。ANSI-C互換コンパイラをうたってても実際には互換性なんてなくて、コンパイラ毎に書き方変えなきゃコンパイルできないなんて当たり前の時代。
オブジェクト指向って何ぞ?っていうプログラマがかなり多かった時代だよ。
オブジェクト指向やってたって、インターフェースの継承と実装の継承を区別するなんていう発想もない人も多かった時代だよ。
全体をオブジェクト指向的に設計された大型ソフトなんて、まだ存在しなかったから、全部 virtualでも大丈夫だと疑われてなかったんだよ。
C#が出てきた時代と一緒にしちゃいけないよ。
Re: (スコア:0)
いやいやいやいや、そういう問題じゃないw
Javaが言語仕様の更新に消極的だった時代がどれだけあったと思うのよ。
C#が3でラムダや型推論を導入していた頃、Javaは改善の希望にずっと背を向けていたわけよ。
言語仕様の変更が不可能だったとか、ポリシーで変更しないのなら仕方ない。
だから今更急に文法いじりだしたのが何で?って話。
ヒアドキュメントなんて導入に何の障害もないじゃん。
Re:まだこんな改良してるの? (スコア:0)
言語の文法を継続的に改善していく物だ、という思想自体が結構新しいでしょ。
2000年頃までは10年単位で規格のErrataを修正するぐらいが普通という時代。