HipHop PHP – dopalacz od Facebook’a

2010-02-02

Dzisiaj 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++

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: , , ,

Wypowiedz się

Pamiętaj: odpowiadasz za swoje wypowiedzi.