タグ

hiphopに関するshimookaのブックマーク (5)

  • 新言語Hackで最強PHPerになろう! - Qiita

    新言語 Hack とは こんにちは、新言語 Hack が Facebook より OSS としてリリースされましたね。 詳細は以下の通り。 https://code.facebook.com/posts/264544830379293/hack-a-new-programming-language-for-hhvm/ 新言語 Hack は HHVM 向けの開発言語で静的型付き言語の性質を取り入れ PHP での素早い開発を実施し、PHPとの互換性があります http://hacklang.org/ http://hhvm.com/ HHVM (HipHop Virtual Machine for PHP) とは、Facebook が OSS で開発している PHP 用の JIT コンパイラです。 HHVM は PHP のコードをダイナミックにバイナリコードへと変換することで高速実行の実現を目

    新言語Hackで最強PHPerになろう! - Qiita
  • 第二回闇PHP勉強会に参加してきた - たきゃはしです

    まさに闇(画像は勝手なイメージです) 第二回闇PHP勉強会 同僚の id:anatoo に誘われて参加を決意。 当日は二日酔いグロッキー状態で雨に打たれながら出席。(会場はアシアルだったので近かった! スピーカーの準備も出来たところで部屋の明かりをシャットダウン 闇の勉強会がはじまる 私が面白かった〜と感じた「hiphop phpPHPからジェネレートされたC++コードを読んでみよう(仮) 60分 @super_rtiさん」について書きます! そもそもhiphop phpは何か? これはFacebookがパフォーマンス向上を目的に開発した「PHPC++にしちゃうぞ〜」的な魔改造もいいところなコンバータです。(コンパイラではない PHPにあった変数や配列はもちろん、関数やクラスなどをどのように表現したか、順序良く進めていきました。 「echo 'hello world';」はこんな感じ

    第二回闇PHP勉強会に参加してきた - たきゃはしです
    shimooka
    shimooka 2012/06/27
    最後ふいた
  • HPHPは約束の地なのか

    Authentication, Authorization, OAuth, OpenID Connect and Pyramid

    HPHPは約束の地なのか
  • HipHopを実行するには(和訳) : candycane development blog

    こちらはHipHopの利用法のドキュメントの和訳です。 PHPC++に変換して高速化する「HipHop for PHP」をFacebookが公開 HipHopのビルドとインストール方法(和訳) HipHopを実行するには(和訳) 原文 http://wiki.github.com/facebook/hiphop-php/running-hiphop HipHopを実行するには 注:これらのコード例では、HipHopコンパイラが完全に組み込まれていると仮定します。 環境設定 まず最初に、2つの環境変数の設定が必要です。 cd .. # into the root of the hphp checkout export HPHP_HOME=`pwd` export HPHP_LIB=`pwd`/bin HipHopを実行するモードの選択 HipHopは5つの異なるモードで実行することができま

  • HipHopのビルドとインストール方法(和訳) : candycane development blog

    ソースコードがついに公開されたHipHop for PHPのビルドとインストール方法のドキュメントの和訳を作成しました。CentOSかFedoraの環境をお持ちの方は早速ビルドに挑戦してみてはいかがでしょうか。利用法のドキュメントの和訳は引き続きアップします。 PHPC++に変換して高速化する「HipHop for PHP」をFacebookが公開 HipHopのビルドとインストール方法(和訳) 原文 http://wiki.github.com/facebook/hiphop-php/building-and-installing ビルドとインストール HipHopはCentOSとFedora向けに開発されており、他のオペレーティングシステム上でのビルドは現在のところ機能しません。他のオペレーティングシステム向けのサポートは準備ができ次第追加されます。 前提条件 HipHopの前提条件

  • 1