アカウント名:
パスワード:
あと10年か20年すればJavaもこういう扱いになるのだろう…
Javaとより近代的なプログラミング言語の間にパラダイムシフトと呼べるほどの差があるかどうかですかね…?
# 正直ここ10年くらいで「プログラミング言語」って進歩してる??
10年前のJavaと今のJavaを比べてみてください。理想を諦めて現実に妥協した歴史が見られるのではないでしょうか。
理解。シンタックスシュガーばかりでパラダイムシフトはしてないってことね…
言語史に置けるレベルの変化では無いが、Java的にはLambdaが入ったのはパラダイムシフトだよ。単なるシンタックスシュガーでは無い。ちょっと古いがGenericsが入ったのも大きな転換。
このレベルをシンタックスシュガーでありパラダイムシフトじゃ無いというなら、そもそも同じ言語の中でパラダイムシフトは起こせないね。言語の意味変わっちゃうから。
ラムダは短く簡潔に書けることにこそ意味があるのでシンタックスシュガーに過ぎないと言われても「そうですが何か?」としか答えようがないな。そんなこと言い出したらifもforもwhileもgotoのシンタックスシュガーに過ぎないしオブジェクト指向は(少なくともJavaについては)関数ディスパッチテーブルのシンタックスシュガーに過ぎないな。一生N88-BASICでも使ってろと
どちらも馬鹿だな言語のあたらしい概念はシンタックスシュガーで実装したり、プリプロセッサで実装したり、あるいは実装まるごと変えたりする必要があったりする
お前らは概念とその実装の区別がついていないCOBOL爺以下だよ
> ラムダは短く簡潔に書けることにこそ意味があるので
違うね新しい概念の導入だ
匿名クラスとどこが違う概念なの?
Javaの場合は、無名クラスと違いコンパイル後に$とか付いた変わった名前のクラスファイルができない気がするな。確認してないが。
そのクラスファイルの存在について、project jigsawのモジュール化の議論の時にアクセス権に関する何かのデメリットが語られていた気がするが、私の記憶も知恵も追い付いておらずわからない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
一時はCOBOLも花形だった (スコア:2)
あと10年か20年すればJavaもこういう扱いになるのだろう…
Re: (スコア:0)
Javaとより近代的なプログラミング言語の間にパラダイムシフトと呼べるほどの差があるかどうかですかね…?
# 正直ここ10年くらいで「プログラミング言語」って進歩してる??
Re: (スコア:0)
10年前のJavaと今のJavaを比べてみてください。
理想を諦めて現実に妥協した歴史が見られるのではないでしょうか。
Re: (スコア:0)
理解。シンタックスシュガーばかりでパラダイムシフトはしてないってことね…
Re: (スコア:0)
言語史に置けるレベルの変化では無いが、Java的にはLambdaが入ったのはパラダイムシフトだよ。単なるシンタックスシュガーでは無い。
ちょっと古いがGenericsが入ったのも大きな転換。
このレベルをシンタックスシュガーでありパラダイムシフトじゃ無いというなら、そもそも同じ言語の中でパラダイムシフトは起こせないね。
言語の意味変わっちゃうから。
Re: (スコア:-1, フレームのもと)
ラムダは短く簡潔に書けることにこそ意味があるのでシンタックスシュガーに過ぎないと言われても「そうですが何か?」としか答えようがないな。そんなこと言い出したらifもforもwhileもgotoのシンタックスシュガーに過ぎないしオブジェクト指向は(少なくともJavaについては)関数ディスパッチテーブルのシンタックスシュガーに過ぎないな。一生N88-BASICでも使ってろと
Re: (スコア:0)
どちらも馬鹿だな
言語のあたらしい概念はシンタックスシュガーで実装したり、プリプロセッサで実装したり、あるいは実装まるごと変えたりする必要があったりする
お前らは概念とその実装の区別がついていない
COBOL爺以下だよ
> ラムダは短く簡潔に書けることにこそ意味があるので
違うね
新しい概念の導入だ
Re: (スコア:0)
匿名クラスとどこが違う概念なの?
Re:一時はCOBOLも花形だった (スコア:0)
Javaの場合は、無名クラスと違いコンパイル後に$とか付いた変わった名前のクラスファイルができない気がするな。
確認してないが。
そのクラスファイルの存在について、project jigsawのモジュール化の議論の時にアクセス権に関する何かの
デメリットが語られていた気がするが、私の記憶も知恵も追い付いておらずわからない。