タグ

programming languageに関するkazuhookuのブックマーク (4)

  • LLVM勉強会に参加して、頭のてっぺんから???をばら撒いてきた。

    fd0の陰謀に巻き込まれる形で、第1回LLVM(Low Level Virtual Machine)勉強会に参加してきた。ちなみに前提知識はゼロ。仕方ないので当日色々調べながら話を聞こうとしたら、会場がEMOBILE圏外でお手上げ状態だった。そんな状態から、取り敢えず印象に残った事をメモしておいた中から、感想&まとめとして今回ブログに書こうと思う。 難しい事は、fd0のエントリを見て欲しい。それでも物足りない人は、自分で調べてくれ。 会場はネットの孤島 会場は恵比寿ガーデンプレイスの地下1階、マクドナルドの隣にある、日SGIのホール。何か、結構直前まで暗くて、ホール前には参加者っぽい人々がゾンビのようにたむろってた。あの微妙な空気がたまらん。 会場はSGI内って事で、入り口からホールの間にある部屋の中にセグウェイとか発見。乗りたかった。 で、会場内は無線LANが使えたらしいが、俺のノート

    LLVM勉強会に参加して、頭のてっぺんから???をばら撒いてきた。
    kazuhooku
    kazuhooku 2008/09/11
    「プログラムを「ゆりかごから墓場まで」最適化し続ける しかし、実際には最適化を行う「実行時プロファイル」が実装されていないので、即座に墓場行き」 JAROフイタ
  • 近況 LLVM 勉強会第一回 に参加. ついでにちょこっと喋りました

    2008-08-23 近況 LLVM 勉強会第一回 に参加. ついでにちょこっと喋りました. スライドはこれ. (同僚へ私信: 水曜のお昼に話すので資料をみないでください. ネタバレ禁止.) ソースコードは github へ. ほんとは主催者の趣向にあわせてレイトレなんかを書きたかったけれど, 根性と時間が足らず挫折しました. レンダリストへの道は険しいです. それにしても LLVM はそこそこよくできているので, 使い方を紹介するだけだとあと 1,2 回分くらいで勉強会の話題がなくなりそうだなあ. 自分のコードに組み込んだというケーススタディがあれば別だけれど... "最適化パス勉強会" みたいにコンパイリストな路線に進むか, "JIT 勉強会" みたいに間口を広げるのがよいかもしれない. TraceMonkey なんてのも出てきたことだしね. TraceMonkey と Tamarin

  • d.y.d.構文解析の話をしよう

    16:46 08/03/30 YZ1.DLL 0.30 リリース しました。 具体的には、ヘッダの格納ファイル数フィールドに実際より大きい値が入ってると変なとこ読もうとして落ちるバグ修正。 GreenPad の修正は来週くらいには…。 Booooooost Boost 1.35.0 来てました。 Asio と Fusion と GIL の三枚看板がでかいですが、Bimap が地味に便利だ。 あと、mbさんのEgg のレビューが明日からでしょうか。(また スケジュール から消えてますが…Protoが入る前までロールバックしてる?) 他人事ながらドキドキ。 17:36 08/03/28 ケース 十年来の疑問なんですが、"case" に単独で対応する日語ってなんになるんですかね。 "case-insensitive" や "lowercase" の "case"。単に "case-insens

    kazuhooku
    kazuhooku 2008/03/24
    おもしろい
  • オブジェクト指向言語として必須な要素とは何か? - Smalltalkのtは小文字です

    ときどきの雑記帖 リターンズ -おしえて(OOPLの)えらいひと より。お呼びでない…とは思いましたが、私のこれまで調べたことを頭の中で整理するのに役立ちそうなので、できるだけ簡潔にまとめてみます。 ケイのオブジェクト指向(メッセージングのオブジェクト指向)に立脚する場合 このオブジェクト指向のコンセプト パーソナルコンピューティングに係わるものをメッセージングで表現。 それをサポートする言語に必須のもの メッセージング(あるいは、それに準ずる)機構と、メッセージのレシーバ(たいていは、オブジェクト。状態や処理の保持・保護・隠蔽を行なえることが期待される)。 原則として欠いてはいけない機能 可能な限りの動的性。 ストラウストラップのオブジェクト指向(ユーザー定義型のオブジェクト指向)に立脚する場合 このオブジェクト指向のコンセプト 抽象データ型(この文脈ではユーザー定義型を指す)を「クラス

    オブジェクト指向言語として必須な要素とは何か? - Smalltalkのtは小文字です
  • 1