- 227 名前:名無しさん@そうだ選挙に行こう mailto:sage [2014/12/13(土) 21:42:39.17 ID:gzcIElev.net]
- >>226
> 本質的ってのは、よりプリミティブなものっていう意味で書いたんだよ。 その意味であれば、関数型言語と Ruby/JavaScript だと 関数定義よりもクロージャのほうがが本質的だね プリミティブな名前とクロージャから関数(or メソッド)が作られるという 因果関係があるのだから ただし、Python だけは違うみたいだね > rubyだのjavascriptだのだって手続型言語だよ。 外見は手続き型言語だけど、どちらの言語もLISPをベースに設計されている だから最初から関数型言語と同等なクロージャを備えて誕生した それが知られるようになったのは最近だから、知らない人は多いけどね..... 手続き型言語として生まれ、後付けで関数型を増築した Python とは違うのだよ peace.2ch.net/test/read.cgi/tech/1409526637/857 -- > パクリどころか Ruby と JavaScript は、これらの作者自身が > Lisp を基礎として言語を設計したと語っている > > ・Lisp から Ruby への設計ステップ > yohshiy.blog.fc2.com/blog-entry-250.html > ・JavaScript: The World's Most Misunderstood Programming Language > www.crockford.com/javascript/javascript.html > (邦訳版「JavaScriptの勉強:世界で最も誤解されたプログラミング言語」へのリンクは閉鎖) > > だから関数型プログラミングという土俵の上で Ruby や JavaScript に > 手続き型言語の Python がいくら挑戦しても勝てずに負け続けているのは、 > しごく当然な結果なわけ
|

|