緑のボタンを押せ! Press the green button

緑のボタンを押せ! Press the green button

PR

×

Keyword Search

▼キーワード検索

Archives

2026.10
2026.09
2026.08
2026.07
2026.06

Comments

effelpist@ kilovermek.es effelpist &lt;a href=&quot; <small> <a href="http…
Jun@ Re:「いっちゅう」さんのiEPG用ソフト入れてみた(09/15) TVdeIEPG Ver.1.2.1.0がリンク切れしてい…
スター@ Re:hauppauge HD PVR 速報(08/25) スタービーチ <small> <a href="http://c…
ASOBO@ Re:hauppauge HD PVR 速報 ASOBO攻略 <small> <a href="http:/…
ハッピーメール@ Re:hauppauge HD PVR 速報 ハッピーメール <small> <a href="http:/…

Freepage List

Favorite Blog

まだ登録されていません
2009.04.05
XML
テーマ: 私のPC生活(7590)
カテゴリ: Ruby

 実は私は今を去ること2x年前はシュミのLisperだったのです.夏休みにバイトもせず,Apple LispでPrologインタープリタ(もちろん表記はS式のまま)を書いたりしていた.ピュアPrologあたりまでは,サクッとできたが,カットオペレータを実装するあたりから,見通しの悪さが発覚し,環境をスタックに積んだりで,あまりスマートでなくなってしまい,結局3000行近い「大作」になってしまった.Lispは学業とも仕事ともはまったく関係はなかったのですが,「Symblics3600に触れる」,てんで一度「某研究所」に新人(といっても相手はMやDの人ばかり)研修のお手伝いに行ったことがあります.

 話は変わりますが,eval関数が好きです.Javascriptもそうですがメタプログラミングには必須です(まあ,そんな「たいそう」なプログラムを作っているわけではないですけど).

 Rubyの仕様書(というかライブラリ)をつらつら眺めていたら,socketの機能とかが簡単に使えそうなことが判りました(ちなみに,私はsocketを使ったプログラムの経験はありません)。ともかく,「socketのライブラリとevalを使えば,リモートで何かプログラム動かすの簡単じゃね?」と思ったら,もう何年も前に実装した人がいるんですねぇ...orz

 それがdRuby.なんか,中学生のころ「すんげぇ定理」を発見した気になって,「オレって天才?」なんて思ったことをおもいだしますな...

ということで、RubyとdRubyの本を買いました.まだ拾い読みだけど、Rubyはまつもとさんに敬意を表して,
プログラミング言語Ruby
 Rubyの「仕様」を理解するのはよい本。新しい本なので1.9系と1.8系の差異が書かれているのもよい。てっとりばやく、Rubyっぽいコードを書くためにはいわゆる「レシピ本」の方がよいかも。




dRubyによる分散・Webプログラミング
まつもとさんの本と比べると、値段のわりに情報が少ないかも。Rubyを使ったシステムの実装例としては面白いです。分散環境に興味がないと読んで面白くないかも。
もちろん、ある程度Rubyが判ってないとつらい。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2009.04.05 07:29:16
コメント(0) | コメントを書く
[Ruby] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: