使える使えないさて、おれはJavaでプログラムを書ける。おれはJavaで3Dシューティングゲームを多分、書けない。少なくても今は書けない。C#でもC++でもRubyでも書けない。いうことを考えると、見方によってはだけどプログラミング言語ってのはそれほど重要ではない。早い話、Javaでプログラムはほとんど書けませんが、Strutsを使いこなすプログラムは書けますというのはありえる。前段は汎用で考えた場合(3Dプログラミングは書けない、数値計算はアルゴリズムを知らないので書けない、デザインが苦手なので良いクラスライブラリは書けない、書けないプログラムがいっぱいあるというかほとんど書けない、したがって書けない)、後段は特定分野に限定した場合の答え。フレームワークで絞るといまいちつまらないので、もっと上層に広げて考えてみる。StrutsでEコマースサイトは書けるが、ミッションクリティカルなワークフローシステムは書けないというようなこともありえる。悲観ロックでなら完全に制御できるが、楽観ロックでうまくやることは考えも付かないというのもあるし、悲観ロックを最初から念頭に置くことができないってのもありえる。これらの使い分けの知識抜きにまともなRDBプログラミングは書けない。(っていうか、ADO.NETで悲観プログラミングはやりにくかった。結局ジェネレーションギャップパターン使いまくり。そんなものは全然ない。どのような適用プログラミングができるのか、が問われる。いうもあるだろうが、これはやめたほうが良いだろう。それは本当に意味のある選択かということでもある。ある特定分野のアプリケーション(システム)であれば、おそらく、どんなプログラミング言語を使おうが、おれは作れる。ライブラリが無いとか、DBとインターフェイスするための手段が一切ないとか、8ビットパソコンのBASICでもできるのか、おらおら、とか訊かれたらそれは訊くやつがバカだということで、一定の条件を満たしているのならば、という前提がつくのは当然のことだ。結局のところ、プログラミング言語とアプリケーションは2×2に見えるけど、重要なのはアプリケーションのほうで、作れるアプリケーションについてはプログラミング言語の象限にはほとんど意味はなく、逆に作れないアプリケーションについても、やはりプログラミング言語の象限にはほとんど意味が無い。アプリケーション抜きにあるプログラミング言語だけで使える使えないを問うのは意味がない。意味を持たせることは、Joelテスト(とは違うエントリーだったような気がするけど)流儀ではできる。風変わりな言語を使えるというような答えをする人は、きっと応用力があるだろうから、アプリケーションについても作れるだろうと想定できるということだ。あとは感覚的なものだ。XXX(嫌いな言語の名前を入れる)が使えるとか言うようなセンスのないやつはいらないなぁ、とか。そこでYYY(好きな言語の名前を入れる)が使えると言わないのか、とか。なると、プログラミング言語の選択というのは2種類しかない。天から降ってきたものをへいへいと使うか、自分が気に入ってるものをえいえいと使うかだ。あとは意識的に、変えてみたり。一歩進めると、なんのことはなく、楽で手数が少なくて済み、早く書けて、ソースがきれいなグラフを描いて(インデントカーブが)、そういうのが一番という話になる。これは自然言語でも言える。日本語で書いてあろうが、ハングルで書いてあろうが、スワヒリ語で書いてあろうが、ガッサンカナファーニはガッサンカナファーニだし、美しい日本語で書いてあろうが英語で書いてあろうが渡辺昇一は渡辺昇一だ。おかげで翻訳を安心して読むことができる。ピアノで伴奏しようが、オーケストラをバックにつけようが、カーペンターズはカーペンターズだし、空き缶を叩いていたってジョンライドンはジョンライドンだ。ポルトガル人が首相をやろうが、ドミニク共和国人が首相をやろうが、日本は日本だし、日本人が大統領をやろうが火星人が大統領をやろうがアメリカはアメリカだ。本当ではないとしたら、それはなぜなんだろう。ガッサンという具合に、面倒になって与太っていたら、突然、ガッサンカナファーニを思い出したわけだが、なんてこった。睦明)もう、入手できずに、ダフ屋が約9000円なんて値段をつけて売っているではないか。ガッサンじゃなくてガッサーンになってるな。ガッサーンカナファーニは、パレスティナ人の小説家で、真に政治的な作家だった。アンガージュマンなんてもんじゃない。その小説世界の持つ説得力は、すさまじい破壊力を持つ。太陽の男達は、大して稼ぎにならないイラクから天国のように金がうなっているクェートへ出稼ぎに行こうとするパレスティナ人たちの物語だ。最初に、一人一人の事情がばらばらの短編のように描かれる。パレスティナの住み慣れた家を追われてイラクへ来たり、生活ができなくなったためにイラクへ来ていたり事情はさまざまだが、みな、食い詰めている。そこにいい話が持ち込まれる。クェートならたんまり稼げるぜ。ヴィザもなければ旅費もない。そこにタンクローリーの運転手が登場する。クェートから石油を運びに行くんだ、おいらは。ここイラクからクェートへの道ではタンクローリーの中は空っぽだ。素敵じゃないか?かくして男達はタンクローリーにまたがり、クェートを目指す。クェートの国境近くにたどり着く。5分間、5分間、我慢しろ。1分でその丘を越えて国境へ着く。1分で入国審査官へ通行許可書を見せる。やつらの目が届かないところまで2分間突っ走る。そこでおまえらはその地獄の釜からまた外へ出られるという寸法だ。