タグ

mindとrubyに関するdowhileのブックマーク (6)

  • プログラミングの初心者を脱するのはいつか? - L'eclat des jours(2014-12-29)

    _ プログラミングの初心者を脱するのはいつか? Effective Rubyの見刷が届いたのであらためて読み返しているのだが、監訳していて何を今更ではあるけれど、初心者用のプログラミング入門書と、そこを脱した人(まあ中級者とかになるのだろうけど)のプログラミング入門書の違いというのを考えたので、ちょっと書いててみたい。当然Effective Rubyの宣伝だ。 さて、もちろん、Effective Rubyは初心者用ではない。 表面的には、対象となるプログラミング言語を読者は知っている(少なくとも一般的と認められる構文やAPIは知っている)ことが前提となる。 が、そこは重要ではない。 なぜ重要ではないかと言えば、紙数と労力に問題がなければ(わかっている読者には煩雑になることは覚悟の上で)それらを出現時に説明しても良いからだ。 あるいは表面的には(少なくとも自分用の一発勝負のスクリプトでは)

  • Twitter の 3 パーセントは悪意でできてます - kなんとかの日記

    以前、Matz日記が更新されないのはまつもとさんがTwitterを始めたからと聞いて「matz twitter」でぐぐったときから「そうじゃないかなー」と思ってたけど、あるいはひがさんからありがたいお言葉を頂戴したときも「そうじゃないかなー」と思ったけど、やっぱりTwitterって人のいないところで気軽に陰口をたたきやすよね。 Twitterは、ちょうど会社のタバコ部屋みたいなもの。あるいは女子社員が集まる給湯室。仲間内が集まって、情報交換という名のうわさ話や他人の陰口をする場所。 以前、えらい粘着してきた彼が、Twitterでもネチネチやってた。 『kなんとかの人』! これは新しい呼び方! わざわざ検索されにくいような言葉を使うところに工夫を感じる。 しかし『shootoutのベンチマークも一応アプリケーション』か・・・。その感覚は世間と乖離しているんじゃね?あと『スクリプト言語に有利

    Twitter の 3 パーセントは悪意でできてます - kなんとかの日記
  • Ruby on Railsの作者より:高まった生産性を仕事を余計にこなすためではなく自分の将来に向けて使おう - himazu blog

    IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も

  • 【日本Ruby会議2008】「Rubyは技術者が集まり世界を変える“梁山泊”に」---まつもと氏

    Ruby技術者が集まり,新しい技術が生まれ,世界を変える“梁山泊”になりつつある」---まつもとゆきひろ氏は2008年6月21日,日Ruby会議の基調講演でこう語った。 必要なのは求心力,重要なのはコミュニティ 梁山泊,まつもと氏は技術者が集まり,新しい技術が生まれる核になる場所をこう表現する。例えばLisp。1960年代に,ガーベジ・コレクションや,Rails以降話題になったメタプログラミングといった技術を生み出した。 「UNIXも梁山泊であり,今日のすべてのOSに影響を与えていると言える。Smalltalkも梁山泊。オブジェクト指向やクラスブラウザを生み出した。Javaも梁山泊。仮想マシンやガーベジ・コレクション,例外処理を広めた。コンピュータサイエンスの成果をエンタープライズに取り込んだ」(まつもと氏)。 逆にCOBOLやFORTRANは広く普及はしたが梁山泊ではなかった,とま

    【日本Ruby会議2008】「Rubyは技術者が集まり世界を変える“梁山泊”に」---まつもと氏
  • You Used Ruby to Write WHAT?!

    Ask any programmer what his favorite language is good for and he'll yell, "Everything!" At least until his next favorite language comes along, which is also good for everything. The truth is: Any language that's Turing Complete and supports enough language features can solve any problem. The difference between languages and their usefulness is a matter of degrees of "yak shaving." "Yak shaving" is

    dowhile
    dowhile 2008/03/02
    Zed ShawによるRubyの強みと弱点。弱点の部分は勉強になるなあ
  • まつもと×笹田、Ruby 1.9を語る ― @IT

    2007/12/25 「そういえばあのretryの話、どう思う?」、「誰も使ってないから害悪が多いっていう話は説得力ありますよね」、「じゃあなくすか……、うん、なくしといて」、「あ、決まっちゃった(笑)」――。 まつもとゆきひろと、笹田耕一。いま、世界が注目するプログラミング言語「Ruby」の生みの親と、開発コアメンバーの2人は、こともなげにRubyの仕様を記者の目の前で変更してしまった。Rubyの開発はどのように行われ、どこへ向かおうとしているのか。現行のバージョン1.8系から大きく様変わりする次期開発版「Ruby 1.9」のリリースを12月25日に控えた2人に、師走の秋葉原で話を聞いた(文中、敬称略)。 Rubyの仕様は密室で決まる!? 冒頭に紹介した2人の会話は、「retry」というRubyの文法の2種類ある使い方のうち、これまでほとんど使われた形跡がない方を文法仕様から取り除くかど

    dowhile
    dowhile 2007/12/26
    これはインタビュアーがかなりわかってる人だな@IT 西村さんGJ。 1.9はBleeding Edge(血がどばどば出ている状態)
  • 1