HipHop PHP – dopalacz od Facebook’a
2010-02-02Dzisiaj na blogu deweloperów Facebook’a Haiping Zhao opisał projekt, nad którym pracował od dwóch lat: konwerter kodu PHP na C++.
Rozwiązanie jego ma za zadanie przyspieszenie wykonywania aplikacji webowych napisanych w PHP (który jest kompilowany do bytecode’u) poprzez ich automatyczne przetłumaczenie na C++, skompilowanie do kodu maszynowego i wykonanie w takiej postaci. Według niego aplikacje tak skompilowane działają około dwóch razy szybciej.

Transformacja PHP na C++; źródło: Facebook
Do wykorzystania przez innych jest też eksperymentalny plugin HPHPi. Cały kod ma zostać dzisiaj upubliczniony na GitHub na open-source’owej licencji PHP.
Widocznie PHP zatacza krąg: zaczął jako moduł Apache napisany w C do parsowania szablonów HTML, a teraz znów wraca do wersji kompilowalnej do kodu maszynowego.
Według Rasmusa HipHop PHP pomoże najbardziej deweloperom, którzy utknęli w świecie frameworków.
Tagi: facebook, hiphop, kompilator PHP, PHP