アカウント名:
パスワード:
どの言語も違いはライブラリ程度しかないと思ってるんだろうな。http://practical-scheme.net/trans/beating-the-averages-j.html [practical-scheme.net]まあAlgolの子孫たちしか知らないととくにそう思いがちだろうね。Algol自体はCall-by-nameというとんでもない機能を持ってたんだけどね。
とはいえ、優れた言語でアルゴリズムを工夫して、というようなプログラミングの楽しみよりも単純に既存のライブラリを利用して派手な仕事をすることに人々の関心が移ってきているのも事実でしょう。SICPを教えていたMITの授業も、最近ではPythonに切り替えたそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
重要なのはライブラリ (スコア:2, すばらしい洞察)
世に受け入れられているのはライブラリが豊富だからです。
業務では仕様が安定している事も重要ですが、まずは趣味で使ってもらう事を考えると二の次。
DやらなにやらC/C++の汚さに業を煮やしてオレオレC言語を作ろうとする流れはよくありますが、
最初からよっぽど豊富なライブラリを備えていない限りは
既存のライブラリとリンクが出来ないと使う気が起きないわけですね。
となると最低限既存ライブラリとマングルを合わせる事が必要ですが、それでもまだ使う気が起きないので
既存ライブラリのヘッダファイルの読み込みもサポートして欲しいわけです。
そしたら結局既存言語のパーサーを備えなきゃいけないので、
じゃあ既存言語使えば良いじゃん、というジレンマ。
と、ここまで書きましたが、過去の不満点を改良した言語には期待しています。
Re: (スコア:0)
どの言語も違いはライブラリ程度しかないと思ってるんだろうな。
http://practical-scheme.net/trans/beating-the-averages-j.html [practical-scheme.net]
まあAlgolの子孫たちしか知らないととくにそう思いがちだろうね。Algol自体はCall-by-nameというとんでもない機能を持ってたんだけどね。
Re:重要なのはライブラリ (スコア:0)
とはいえ、優れた言語でアルゴリズムを工夫して、というようなプログラミングの楽しみよりも
単純に既存のライブラリを利用して派手な仕事をすることに人々の関心が移ってきているのも事実でしょう。
SICPを教えていたMITの授業も、最近ではPythonに切り替えたそうです。