タグ

ブックマーク / matz.rubyist.net (5)

  • Matzにっき(2010-11-14) RubyConf 2010 キーノート(3)

    << 2010/11/ 1 2 3 4 5 6 7 8 9 10 11 12 1. [Ruby] RubyConf 2010 キーノート(1) 13 1. [Ruby] RubyConf 2010 キーノート(2) 14 1. [Ruby] RubyConf 2010 キーノート(3) 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >> _ [Ruby] RubyConf 2010 キーノート(3) で、最後に「Diversity(多様性)」である。 初日のDave Thomasのキーノートでも3つの重要なこととして、 Diversifyをあげていた。多様性は重要なのである。 とはいえ、多様性はいいことばかりでもない。 Rubyにおける多様性といえば、昨今数々登場している別実装である。 CRuby (1.9, 1.8) JRuby Rubi

    Yuichirou
    Yuichirou 2010/11/16
  • Matzにっき(2009-11-13) - [言語] The Go Programming Language

    _ [言語] The Go Programming Language もう知っている人は知っているGoogleからのシステムプログラミング新言語Go。 すっかり祭りには乗り遅れた感があるけど、少しだけコメントをつけておこう。 目次 言語仕様 言語実装 技術的でない話 まとめ 言語仕様 総合的に見て、非常にバランスを考えているように思える。 JavaC++のような複雑さを排して、シンプルに徹する一方、 言語好きを刺激するような新しいアイディアをそこかしこに配置している。 特徴である「コンパイルが高速」というのも、 このシンプルな言語仕様が寄与していると思われる。 個人的に、注目したのはオブジェクト指向機能と、並列機能。 interfaceによる、継承のないオブジェクト指向(duck typing)は、かなり私好みである。 昔からこういう言語が欲しかった。interfaceのみ動的結合を許す

    Yuichirou
    Yuichirou 2009/11/13
  • Matzにっき(2009-10-03) - the 0.8 true language

    << 2009/10/ 1 2 3 1. [言語] the 0.8 true language 4 1. ロンドン地下鉄 5 6 7 8 9 10 11 12 13 14 15 16 1. 日経済新聞夕刊「拓くひと」 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ [言語] the 0.8 true language あらゆることに使える完璧な言語(the one true language)が存在しないことは明らかである。 たとえば、Rubyがどんなにすばらしい言語でも、Ruby自身はRubyでは記述されていない。 また、OSなどRubyで記述するには向かない分野はいくらでもある。 そもそもRubyが向かないプログラマーもいるようだが、その点には今回は触れない。 しかし、100%を考えるから、完璧な言語は存在しないわけだが、 仮に80

    Yuichirou
    Yuichirou 2009/10/04
  • Matzにっき(2009-09-30) - 名誉市民

    _ 名誉市民 ひさしぶりの更新。 松江市名誉市民なるものに選ばれたそうで、ありがたい限りである。 で、FAQを掲載しておく。 松江市名誉市民FAQ 今回選ばれたのは誰ですか? 私(まつもと)と、人間国宝の和紙職人、安部栄四郎さん、前市長の宮岡寿雄さんです。 残り二人は故人という。阿部さんの場合は、お住まい(八雲村)が平成の合併前は松江市ではなかったからでしょう。 そういえば、安部さんの記念館はつい先日訪問しました。 技術の開発や後進の育成に熱心な方だったんですねえ。 直接は目立たない素材(和紙)に一生をかけるところなど、 素材である言語開発者として共感しました。 名誉市民の特典はなんですか? えー、なんなんでしょう(笑)。少なくとも金銭的な価値はないですね。 あえて言えば、その名の通り「名誉」でしょうか。ありがたいことです。 なにか「証明するもの」はあるかもしれません。 あ、記事に「顕彰状

    Yuichirou
    Yuichirou 2009/09/30
    おめでとうございます!
  • Matzにっき(2005-04-20) - ある「ハッカー」の顛末

    << 2005/04/ 1 1. [Ruby] 『ルビま!』休刊のお知らせ 2. [Ruby] emerald 0.1 2 1. エイプリルフール種明かし 2. [言語] Stricter Whitespace Enforcement 3. [OSS] オープンソースで育て! 日のソフト開発力 4. マツダがリコール MPV・プレマシーなど6万台 5. [言語] Javaのメモリ消費問題の解決を目指すSunのプロジェクト「MVM」 6. [原稿] UNIX USER 6月号 7. 散髪 3 1. [教会] 松江 4 1. [教会] セミナリー 2. Progenyの改革:FOSS企業がいかにしてドットコム崩壊を生き延びたか 3. 捻挫に... 4. 論文 5 1. [Ruby] A Poll 2. [言語] Trails 6 1. [OSS] サンのJ・シュワルツ、オープンソースライセン

    Yuichirou
    Yuichirou 2005/04/21
    若気の至り。
  • 1