タグ

ブックマーク / kzr-2.hatenadiary.org (3)

  • Grand Central Dispatchでお手軽並列処理 - Radium Software

    Grand Central DispatchはMac OS X 10.6およびiOS 4に追加された新技術だ。 このGrand Central Dispatch(以下"GCD")は、プログラマー以外にその効用を説明することが難しい技術だ。漠然と「マルチコアプロセッサを効率的に使うための技術」と言っておくこともできるが、それじゃあなんでiOS 4に搭載されてんの?という話になってしまう。 これをプログラマー向けに説明するならば、次のような感じになるかと思う。 GCCを拡張してクロージャ的な機能を追加してみたら、非同期処理とか並列処理とかすげー書きやすくなったんで、ちょっとその辺りまとめてみました。 僕の個人的な意見としては、単にAppleのコンパイラー技術者たちがC言語ファミリー(C/C++/Obj-C)にクロージャを追加したかっただけなんじゃないかな、と考えている。 とりあえずマンデルブロ

    Grand Central Dispatchでお手軽並列処理 - Radium Software
    o_mega
    o_mega 2010/09/17
    これは面白いなあ
  • BQLSI STAR LASER - Radium Software

    PROCYON STUDIO - BQLSI STAR LASER 佐野電磁さんがディレクション,光田康典さんがプロデュースの iPhone アプリ。往年の LSI ゲームiPhone 上で再現した,その年代の人には堪らないゲームゲーム音楽界の巨匠2人が集まって,なぜ LSI ゲームを……という疑問はさておき,独特の味のある蛍光管グラフィクスや,素朴なブザー音,ボタンを叩くガチガチした音や,電池交換(!)までをも,あらん限りのおっさんの愛情をもって再現している。 この "BQLSI" シリーズは全三部作を予定しているとのことで,今後の展開にも注目したい……

    BQLSI STAR LASER - Radium Software
    o_mega
    o_mega 2009/08/10
    かっこいい
  • アポロ11号のソースコード - Radium Software

    Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

    アポロ11号のソースコード - Radium Software
    o_mega
    o_mega 2009/07/28
    かっこいい、しびれる
  • 1