Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2004-09-06

[Ruby]HSPはRubyより流行ってる?

のだろうか。実際のところはどう比べていいのかわからないし、それぞれのユーザもしらない。 世界的なユーザ数は圧倒的にRubyの方が多いと思うが。 しかし、U-20プログラミングコンテストの応募作品の中にHSPを使ったものはいくつかあったのに対し、Rubyはゼロだという。これは非常に興味深い。

初心者向けのゲーム製作サイトでもHSPの話題はよくあるが、Rubyの話はほとんど聞いたことがない。 ゲーム開発についていえば当然Windowsでのグラフィック制御のライブラリが重要になるのでこれは当然かもしれないが。

じゃあ、HSP以上に優れたWindowsでのグラフィックス処理能力をつライブラリがRubyにあれば、 この手のプログラマに対してRubyが流行るか。これは疑問だ。

PHPオフィシャルホームページを見ると、プログラミング初心者でもなんとかサンプル実行までにたどり着けそうな気がする。 初心者がRubyのホームページを見てもおそらく何のことかわからない。少なくとも筆者自身がかつてそうだった。Windowsが前提になっていないのも非常に厳しい。公式ページ限らずどうもRubyの方がとっつきにくい気がする。開発者が身近すぎるせいもあるのだろうか。

どっちが良いのか悪いのかわからないが、Windowsしか使ったことのないプログラミング初心者にはRubyよさは伝わらないだろう。

スラッシュドット ジャパンのインタビューに答えるまつもとさんの主張に次のものがある。

私は「初心者はいつまでも初心者ではなく、いつまでもその立場に甘んじているべきでもない」
という理由で初心者に媚びることを拒否します。初心者向けの言語が存在してはいけない理由は
ありませんが、少なくともRubyの目指すポジションは「Rubyに十分に慣れた人が最高のパワーを
発揮できる道具」です。

だれもがRubyに十分に慣れることができるとは思えない。 作りたいアプリケーションはあるがプログラムはそれほど得意でない(オレもそれか)とかプログラミングが好きなわけではない人間にとって、Rubyは有用ではないということだろうか。

いや、十分に慣れなくてもRubyはそれなりに強力だ。

うーん、このテーマはもっと考えてみたい。

※筆者はプログラミングが好きです。Rubyも好きです