タグ

avmに関するnitoyonのブックマーク (5)

  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

    nitoyon
    nitoyon 2008/11/17
    C がAVMで動くというあれ。LLVMというツールで C のコードを ABC にコンパイルする(?)
  • Sceme-abc - みずぴー日記

    読み方は『すきーむ・あべし』。 ActionScript3 VMで動くバイトコードを吐くSchemeコンパイラっぽい何か。完成したら、『魔法言語リリカルLisp As』を作りたいなぁと思ってる。 Scheme-abc(GitHub) http://github.com/mzp/scheme-abc/tree/master Twitter(コミットログ) http://twitter.com/scheme_abc Wiki http://github.com/mzp/scheme-abc/wikis/home Twitter(中の人) http://twitter.com/mzp 現状 Flash 現状では、swfは生成できません。ですので、実行にはTamarinが必要になります。 Scheme まだ、リストなどのLispっぽい要素はありません。単純な四則演算ができる程度です。 (defin

    Sceme-abc - みずぴー日記
    nitoyon
    nitoyon 2008/06/10
    ABC を吐く Scheme コンパイラ。OCaml で実装。いろいろ変態(もちろんいい意味で)。
  • AVM2での関数呼び出し - みずぴー日記

    ABC(ActionScript3 Bytecode)で、関数をどのように呼び出しているかのメモ。 print("Hello,world!!"); をダンプすると次のバイトコードが得られる。 6 findpropstrict print 8 pushstring "Hello,world!!" 10 callproplex print (1) 13 pop finpropstrictで呼び出すべきプロパティをプッシュする pushstringで引数をプッシュする callproplexでプロパティを呼び出す popで返り値をポップする そして、findpropstrictとcallproplexではマルチネーム定数プール内のインデックスによって、呼び出すプロパティの名前を指定している。 プロパティ?メソッド? 確証はないが、プロパティはfunction,method,closureをまとめ

    AVM2での関数呼び出し - みずぴー日記
    nitoyon
    nitoyon 2008/06/10
    ABC で関数呼び出しの書き方。名前空間。
  • プロパティへのアクセス速度の比較 - プログラミングとかそんなの

    id:nishiohirokazuさんの少し前のエントリー「PointとArrayで速度比較」の、 ActionScriptの配列はC的な配列じゃないからかも。逆にクラスのメンバ変数はすでに配列として確保されていそう。xとかも整数にマップされてそう。 という推測が正しいのかを調べてみました。 まずは私もプロパティへ定数を代入する式の実行速度を比較してみました。 以下は、評価対象の式の一覧になります。各式を10,000,000回ループで実行した時の実行時間を//の後ろに記載しておきます。 また、pがPoint型、aがArray型、oがObject型となります。 p.x = 1; //216ms (1) p["x"] =1; //1631ms (2) a[0] = 1; //567ms (3) a["0"] = 1; //2681ms (4) o.x = 1; //2028ms (5) o["

    プロパティへのアクセス速度の比較 - プログラミングとかそんなの
    nitoyon
    nitoyon 2008/05/12
    配列へののアクセスがメンバ変数より少し遅い理由を確認。
  • Updated ‘Elastic Racetrack’ for Flash 9 and AVM2 | Craftymind

    In 2005 Ted Patrick posted a great article on the frame execution model inside the Flash Player that he dubbed the ‘elastic racetrack‘. It’s served as a great reference for me over the years to help understand how code execution and rendering were balanced within the processing of a frame. Since the introduction of Flash Player 9 and the new AVM2, I’ve noticed a few changes to the elastic racetrac

    nitoyon
    nitoyon 2008/04/19
    Flash の描画タイミングと fps の関係。イベントハンドルのあとに描画が必要なときにのみ RENDER が発生。
  • 1