> Without exception, including the languages developed in research groups, they all feel like mashups of concepts that already existed in programming languages in 1979, wrapped up in their own idiosyncratic syntax. > (I lied: exceptions go to aspects and monads both of which came in the 90s)
進化に乏しい? (スコア:2)
だが最近のプログラミング言語のなかでも特に人気のある言語は進化に乏しいと述べている。
そりゃ人気のある言語ほど後方互換を保ったまま進めないといけないですから…
後方互換をばっさり捨てて言語を設計すれば劇的な進化はするでしょうけど、それはもはや別の言語となっているだけなんじゃないかと。
Re: (スコア:0)
後方互換をばっさり捨てて言語を設計すれば劇的な進化はするでしょうけど、それはもはや別の言語となっているだけなんじゃないかと。
Perl6のことかー!
# え?Perlに人気なんてないって?
Re: (スコア:0)
> Without exception, including the languages developed in research groups, they all feel like mashups of concepts that already existed in programming languages in 1979, wrapped up in their own idiosyncratic syntax.
> (I lied: exceptions go to aspects and monads both of which came in the 90s)
リンク先を読めばわかるが、進化というのはプログラミング言語総体としての進化という意味
1979年以降、新しいアイデアがでてない(実装されてない)よってこと
ほんとはいろいろあるんだけどね
Re: (スコア:0)
> ほんとはいろいろあるんだけどね
とりあえず
・プロトタイプベース(1986) -> JavaScript
・リフレクション(1984) -> いろんな言語
・線形型(1990) -> C++
・Generics(199?) -> Java,C#
・並行論理プログラミング(1981-) -> Erlang
・Design by Contract(1985) -> Ruby