Lightweight Language Ring
Lightweight Language Ring
昨日はLL Ringに行ってきました。
結局のところ「面白い言語」と「使える言語」は相反するものです。
Haskellで無駄のない美しいプログラムを書きたい、
Squeakで派手なことをいろいろやってみたい、
けどそんなことやったって金になりゃしないんですよ。
せいぜい本出して儲けるくらいしかできません。
だけど凡人が本を書けるレベルまで習得するのにはかなり時間かかるので割に合いません。
つまり完全に趣味にしかならない。
使えるLLって何でしょう。
今のところはPerl、JavaScript、PHP、Pythonくらいでしょうか。
RubyはRailsで流行っていますが、この先も今の調子で使われ続けるか注目され続けるのかという点には疑問が残ります。
仮に日本にMicrosoft、Google、Oracle、IBM、Sunクラスのソフトウェア企業があったとして、
その企業がRubyを押してくれれば、LL界のトップに躍り出ることもできると思うんですけどね。
現状大企業の肩入れが期待できないところがつらいですね。
その点Pythonなんかの未来は明るいと思いますね。
ところでC#は3.0になるともうLLと言ってもいいんじゃないかと思うんですね。
C#好きとしては、もっともっとMicrosoftにやる気出して欲しいと思います。
今の状態でC#が普及するわけがない。
Expressでただでソフトが作れたってただで使えなければ意味がない。
今の時代スタンドアロンソフトなんて作ったって使ってもらえない。
言語を使ってもらうためには、プログラマのモチベーションを上げること。
プログラマのモチベーションを上げるためには、使われるソフトを作れるようにすること。
つまり、Webアプリを無料で「使える」環境を提供しなさい。
ASP.NETをLinux + Apache環境で使えるようにしなさい。
あるいはWindows Server + IISの無償使用を許可しなさい。
それくらいやらないとJavaには勝てないからマジで・・・
つか言語に拘ってる場合じゃないんだよなぁ。
現実に目を向ければJavaしか選択肢はない気がします。
