« たのしいRubyたのしいRuby 第2版 Rubyではじめる気軽なプログラミング - 高橋 征義, 後藤 裕蔵 | メイン | 「swimmie」使ってみました »

2007年8月 2日

Rubyについて考えてみた

?u?b?N?}?[?N???B???

いちおうRubyの解説書を読んだので、そこから感じたRubyという言語に対する所感でも述べておこうかなっと。ただ、Rubyでまだプログラムを書いたこともない人間の戯言なので、変な部分があっても許してください。

まず真っ先に感じたのは、このRubyという言語の設計思想がよくわからないということです。「プログラミングを楽しくする」という大目標は書かれていますが、それに対してどのような設計アプローチがなされているのかがよくわからない。そもそも「楽しい」という抽象概念だけでは、実装レベルでどんなものを目指しているのかが見えない。

もちろん、解説書を読みながら、「お、これは便利そうだ」と思うものも多々ありました。しかし、それと同じくらい「なぜこんなものが作られているんだ?」と思うものも多々ありました。

特に、言語レベルでほぼ同じことを表すものがあるのが気持ち悪いです(while(!())とuntil()とかね)。

ただ、読んでいてわかったのは、この言語自体はこれからプログラミングを始めようという人より、他の言語をやっていてその言語から移ってきた人にとってやりやすいように作られているということです。

似たような構文がいくつも作られているのも、そう考えれば納得のいく部分があります。

あとはRuby on Railsですね。これがなくては今のRuby人気は語れないことでしょう。これについても何か本でも読んで調べてみたいな、と思っています。


  1. 「理論的でない」科学
  2. ブラウザに合わせて画像を自動でリサイズする技術



トラックバック

このエントリーのトラックバックURL:
http://webcrawl.s288.xrea.com/mt/mt-tb.cgi/205

コメントを投稿

サイト内検索

Google
 

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
アーカイブ

Author Info.

mypic mkataigi
Webエンジニア
mail:makoto@wcrawl.com