ken_non_sumの日記: 廃れたというより (420) 3
プロじゃないから実感があるわけでもないしおもてにはコメントしないでおくけれども、
designer の生み出した PHP や JavaScript、Python、Ruby などの言語は使い勝手がよく人気がある一方で、内部の整合性や正確さにこだわりすぎた Fortran や Cobol、Lisp、C、Smalltalk は廃れてしまっており、例外は Microsoft と Sun の開発した .NET と Java だけであるとのこと。
の「廃れた」という表現がいまいち納得いかない。
もともとそれらの言語が好んで用いられた分野では、未だに使われつづけているのではないか、と思うのだ。上に挙がっているものの中でも、COBOL はいつまでたっても駆逐されないらしいし、Fortran は学部の情報科目に居座ってい(て、実際研究でも用いられてもい)るし、書店の棚は愚にもつかない C の入門書でいっぱいになっている。Lisper は(第五世代うんぬんはまた別として)せいぜい Haskell あたりに浮気するくらいのものだろうし、Smalltalk に至っては、そもそも廃れを実感するほど広まったことがあるのか、と。
;; ただ、海外のことはわからない。MIT ではもうウィザード本を使っていないとも聞いたが、本当だろうか?
最近の人気プログラミング言語のほうが人気、というよりも、ひとつには、それらの新しい言語が市場を拡大し、アカデミズムの市場が相対的に小さく見えるようになった、というところではないか。
;; 「人気」が重畳ですが、前者は裾野を拡げた、後者はシェアを奪った、という意味でとらえてください。
いまひとつの理由としては、「廃れた」言語は、はやっている言語に較べて、むしろ(その設計思想においては)優れているがゆえに、市場によっては却って疎まれていたが、それしかない時代には彼らにも妥協して使用されていた、あたりだろうか。
「内部の整合性や正確さ」は独善的なこだわりなどではなく、必須の要目であるべきなのだ。
くりかえすが、設計思想に見合った市場における限り、上述の「廃れた言語」は(きっと、あまり)廃れてはいないのであろう。そう思いたい。
;; もちろん COBOL 以外について言っているのである。
……あれ、でもそれって記事の主張と大体同じか。
しかし、
学術系研究者らによって開発されたものではなく、言語設計者 (designer) と呼ばれる、趣味でプログラミングを行う人によって生まれてたものである
なんて言われたら気を悪くする人もいるんじゃなかろうか。
1800 JST 追記
[Re: タレコミはでたらめ (#2114574) from AC]
COBOL や FORTRAN は、アカデミズムというよりはハードなビジネスとでもいうべきだけれども、いわゆる「正統」のプロセスで生まれた言語、というのは分かります。まぁ Smalltalk もそうなんでしょうね。しかし LISP や C のばあいはそれ自身の値打ちによって地位を確立したふしがあるので、たしかに開発者は職業としてはアカデミズムにより近いとはいえ、そのプロジェクトの真価をどこまで自覚していたか、という点、あと、計算機科学の基礎教養という点では、その「趣味人」とそれほど違いはなく、リサーチャとデザイナーとを区別することに意味があるとは思えないのです。JavaScript は営業上の理由で Java もどきのふりをしている Scheme だといって評価する向きもありますし。逆にいえば、アカデミズム由来でも変な横槍が入らない保証はないわけです。その正しい淘汰圧がアカデミズムにおけるほうがより健全とは思えない、ということです。
原文は、もっと難しいことを論じているようですね。きちんと読めていないのでなんとも言えませんが、記事をざっと見た限り、こちらでも考えつくようなことにはちゃんと言及されているようだ、というのは分かりました。というより、自分の意見がそもそも別に対立していないのではないかという気もしてきて、論点がよく分からなくなってしまいました。おもてのコメントにもそんな指摘がありますね。
まぁいづれにしろやや迂闊でした。述べていること自体は正しいつもりですけれど、ちょっと、このエントリは、あまり値打ちのないものになってしまったかも知れません。
2000 JST 追記
[Re: LISP (#2114629) from AC]
ゆのっちのイメージが強かったので、『神知る』のちひろに驚いた記憶があります。
美桜、ナクル、ぽぷら、と、今のところ、あまり「中の人」を意識させない演技という気がします。ボクが気にして見ていないだけかも知れませんが。
「廃れた」という表現がいまいち納得いかない (スコア:0)
全く同感です。
例えるなら、「スマホやタブレット人気により
IT業界におけるMicrosoftの影響力は相対的に低下したものの、
未だWindowsやMS Officeのニーズが目に見えて減ったと言う訳ではない」
と言った感じでしょうか。
タレコミはでたらめ (スコア:0)
リンク先の本人のブログを読みましょう
廃れたなんて書いてありません
おもてのコメントもほとんどがつられて的外れ
LISP (スコア:0)
こっちのLISP [wikipedia.org]の話にしておけば廃れたと言っても間違いないかと
#なつまちのおかげでアスミスの上手さを再認識中