私は主流のJavaプログラマですが、最近、私は小さなトークに興味を持ってきました。私は、言語がプログラマーに与える巨大な力によって私が完全に吹き飛ばされたことを認めなければなりません。私はダイナミックなタイピングを大きなプラス(個人的に)と感じています。ブロッククロージャがJavaで除外されたのはなぜですか?
私は、javaがプログラマの力の大部分(ポインタの使用法など)を取り除くエンタープライズの現実に適していることを理解しているので、2つの言語を比較したくありません。間違い。合意したしかし、なぜブロック/クロージャのコンセプトが
でなくなったのか理解できません。
は言語に含まれていませんか?私は本当にそれらを非常に便利だと思うので、静的な型であるにもかかわらず、そのような強力な機能がJavaに結婚できない理由は見当たりません。これには特別な理由はありますか?
機能は、一般的に*言語から削除されていません。*は含まれていません。これは大きな違いです。ラムダ式はうまくいけばJava 8になります... –