タグ

2010年9月28日のブックマーク (4件)

  • 中国が世界をリードするとき : 池田信夫 blog

    2010年09月25日15:36 カテゴリ法/政治 中国が世界をリードするとき 書はイギリスのジャーナリストが書いたもので、タイトルはいささかセンセーショナルだが、内容はまじめなものだ。今回の事件との関連でおもしろいのは、中国が西洋世界の「法の支配」に挑戦しているという話だ。通説では、西洋が近代化によって中国を追い抜いたのは、財産権や契約などのガバナンスがしっかりしていいて市場や株式会社などの人的関係に依存しない組織ができたからで、中国も成熟すれば西洋化すると西洋人は考えているが、著者はこれに異を唱える。イギリスが近代化に成功したのは、産業革命によって工業化した結果であって、その逆ではない。西洋が世界を制覇したのは、慢性的に戦争を繰り返し、常備軍や歩兵を自前でもつために市民権や財産権を与えたからだ。主権国家の質は、休戦ラインで国境を画す「軍事国家」であり、中国には国境という概念はなか

    中国が世界をリードするとき : 池田信夫 blog
    HideAutumn
    HideAutumn 2010/09/28
    面白いのは、こういった話題になると、急にコメント欄が活性化すること。
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
    HideAutumn
    HideAutumn 2010/09/28
    コメント欄も含めて、面白い議論がされている。
  • ハリウッド化するIT産業 : 池田信夫 blog

    2010年09月27日22:41 カテゴリIT ハリウッド化するIT産業 日IT産業がだめになっている一つの原因は、ソフトウェアの生産性が落ち、世界に通用しなくなっていることだ。その原因を中島聡氏はこう説明する:米国のソフトウェアビジネスにとってのソフトウェアエンジニアは,球団経営における野球選手のような存在。ストックオプションなどを駆使した魅力的な雇用条件を提供して優秀な人材を集め,スポーツ施設や無料のレストラン,広い個室などの心地良い労働環境を提供して,彼らの生産効率を上げることが,ビジネスを経営するうえで最も大切なことの一つである。これに対して、日のソフトウェアはITゼネコンと呼ばれる大手ベンダーが受注し、仕様を決めて下請け・孫請けに発注する多重下請け構造になっている。この結果、日のソフトウェア開発には次のような特徴が生まれた:労働集約型のビジネスモデル:コストを「人月」で計

    ハリウッド化するIT産業 : 池田信夫 blog
    HideAutumn
    HideAutumn 2010/09/28
    この人は一貫している。日本のIT分野でハリウッド的な、あるいはスポーツ界的な要素をもつのは、確かにゲーム業界ぐらいだろう。カリスマゲームクリエイターはいても、カリスマソフトウェアエンジニアは聞かない。
  • [PDF] Cプログラマのための カッコつけないプログラミング の勧め

    カッコつけないプログラミング 光成滋生(サイボウズ・ラボ) Cプログラマのための の勧め 自己紹介 
好きな言語 ‣ C++, Xbyak(自作x86/x64用C++用JITアセンブラ) ‧ C++WG小委員会エキスパート 
まあまあ使う言語 ‣ Python, JavaScript, Haskell 
サイボウズ・ラボで最近やってること ‣ 暗号の高速実装研究 ‣ 自然言語処理(まだ始めたばかり) 普通じゃないプログラミング2010 9/21 / 202 昨今の言語 
多機能,高度な概念 ‣ C++0x ‧ 型推論,ラムダ式,move semanticsなどが追加される ‣ Haskell ‧ 高階関数,参照透過性,モナド,非正格評価… 普通じゃないプログラミング2010 9/21 / 203 難しい概念は理解も使用も大変 
人にものを教えるには,その7倍の理解が必要 (要出典) 
プ

    HideAutumn
    HideAutumn 2010/09/28
    なんだこれ(笑)こんなん書くなら、C言語いりません(笑)