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