タグ

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

  • Matzにっき(2013-06-12)「ちょっと待った!小中学校でのプログラミング教育」 [長年日記]

    先日、Webronza というところに寄稿したのだが、有料登録しないと後半が読めなくなっていた。で、交渉して公開許可を頂いたので、ここで全文掲載。 「ちょっと待った!小中学校でのプログラミング教育」 現代社会はもはやコンピュータがなければ成り立ちません。そして、コンピュータは誰かが作ってソフトウェアがなければ、まったく役に立ちません。コンピュータは自発的に仕事をしてくれないどころか、誰か人間がソフトウェアという形でどのように仕事をすれば良いのか教えてやらなければ、なんの働きもできないのです。コンピュータが社会に役に立っているのは、ソフトウェアがあるからです。 どんなに賢いように感じられるコンピュータでも、自らソフトウェアを開発することはできません。コンピュータは単純な計算をものすごく速く行うことができますし、それを積み重ねることで人間を越える能力を備えていますが、その一方で、なにか新しいこ

    Matzにっき(2013-06-12)「ちょっと待った!小中学校でのプログラミング教育」 [長年日記]
    advblog
    advblog 2013/06/14
  • Matzにっき(2009-11-13) - [言語] The Go Programming Language

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

    advblog
    advblog 2009/11/13
  • Matzにっき(2009-10-16) - 日本経済新聞夕刊「拓くひと」

    << 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 >> _ 日経済新聞夕刊「拓くひと」 16日の日経夕刊に(恥ずかしい写真と共に)私を扱った記事が掲載されている。 検閲と戦ってきた歴史を持つからか、新聞記者はけっして事前に記事を見せてくれることはない。 間違いが訂正できないんだけどなあ、と不満を持つこともあるが、 まあ、「言論の自由」のために払うべきコストなのかもしれない。 というわけで、補足と訂正。 「松江発」 ご存じのように、私は現在松江に住んでいますが、Rubyを作り始めた時には浜松、 最初に公開した時には名古屋に住んでました

    advblog
    advblog 2009/10/17
  • 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

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

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

    advblog
    advblog 2009/09/30
  • Matzにっき(2009-05-23)

    << 2009/05/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1. これまでのあらすじ 23 1. 4822283801 2. 4822234312 24 25 26 1. 『4822234312』増刷 27 28 29 30 31 >> _ 4822283801 4822283801 日経BPから献をいただいた。 実は、原著『Dreaming in Code』も「絶対面白いだから」と言って、 かなり前にもらっていたのだが(えーと、誰からだっけ? 恩知らず*1)、 英語はついつい後回しになっていたのだった。 ながらくを読む(心の)余裕がなかったし。 しかも、今回、送っていただいてから同じであると気がついた始末。 ほら、邦題が全然違うし、新訳なのに原著はずいぶん古いだし(言い訳モード)。 まだほんのさわ

  • きょうはなんのひ? - Matzにっき(2008-11-23)

    << 2008/11/ 1 2 3 4 5 6 7 8 9 1. 教会、行けず 2. Nice Try 10 11 1. 帰国 2. 変化 12 1. [Ruby] 福岡県が「フクオカRuby大賞」を創設,システムやビジネス,普及への取り組みを募集:ITpro 13 14 15 1. 書くはずのこと 16 17 1. かぜひいた 18 19 20 21 22 23 1. きょうはなんのひ? 24 1. スペースバー 25 26 27 28 1. 新キーボード 29 30 >> _ きょうはなんのひ? 4834007529 林明子さんは個人的に好きな絵画家。 瀬田貞二さんは指輪物語などの翻訳もしてる児童文学家。 子供が親にスカベンジャーハントをしかけるという話。 つまり、手紙に書いてあるヒントに従って、 次の場所に行くとまた手紙があって、というような感じ。 で、その日は両親の10回目の結婚

    advblog
    advblog 2008/11/25
  • Matzにっき(2008-03-21) - Rails deployment a solved problem? Just upload & it works?

    << 2008/03/ 1 1. [Ruby] Ruby 1.9.0-1 snapshot released 2. 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと 3. [Ruby] Lisa Awards: Biggest Hack for a Language Runtime on Dion Almaer's Blog 2 1. [教会] 第一安息日 3 1. [言語] CS 11: Python track: python idioms 2. [Ruby] Binary search algorithm - Wikipedia, the free encyclopedia 3. [OSS] Theological Cultural Analysis of the Free Software Movement 4. 小寺信良:正直、テレビはもうダメかも

    advblog
    advblog 2008/03/28
  • Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者

    << 2008/02/ 1 1. [言語] 「ハッカーと画家」の著者が新しいLisp系言語「Arc」を公開 | エンタープライズ | マイコミジャーナル 2. 「セキュリティ、なめんなよ!」 なめねこも一緒に情報セキュリティ強化宣言 | ネット | マイコミジャーナル 3. 「サイオステクノロジーはグルージェントの未来技術に期待し子会社化」:ITpro 2 1. [Ruby] Nimble Method: Garbage Collection is Why Ruby on Rails is Slow: Patches to Improve Performance 5x; Memory Profiling 2. [言語] LuaJIT roadmap 2008 3. [Ruby] What will Matz do? 4. [Ruby] EURUKO 2008 − European Ruby

    Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者
    advblog
    advblog 2008/02/04
  • 開発をアウトソースしてはいけないという事例 - Matzにっき(2007-12-10)

    << 2007/12/ 1 2 1. [教会] 子供を理解することの力 3 1. マシン不調 2. ConsistentHashing - コンシステント・ハッシュ法 3. The Chord/DHash Project - Overview 4. [Ruby] 市報松江12月号 5. [Ruby] 山陰中央新報 - 島根県の産業活性化戦略 住みたくなる環境も必要 6. 梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(前編):ITpro 4 1. 新ディスク 2. 梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(後編):ITpro 3. [言語] YouTube - Upcoming Changes to the JavaScript Language 5 1. [Ruby] 新潟 - Rubyビジネスセミナー 6 1. 取材 2

    advblog
    advblog 2007/12/17
  • 1