HipHop (информатика)
HipHop for PHP (HipHop для языка PHP) — транслятор исходного кода, созданный компанией Facebook. HipHop программно превращает исходный код, написанный на языке PHP, в высоко оптимизированный код на C++, а затем использует компилятор g++ для его компиляции. HipHop включает в себя транслятор кода, альтернативную реализацию среды выполнения PHP, а также множество наиболее распространённых расширений PHP (англ. PHP Extensions), переписанных на C с целью повышения производительности[1].
HipHop был создан разработчиками социальной сети Facebook для экономии ресурсов их серверов. Код было решено выпустить 2 февраля 2010 года в виде открытого ПО[2]. Однако релиз кода был задержан из-за проблем с очисткой исходного кода от facebook-специфичных расширений.
Ими же был разработан HPHPi, представляющий собой экспериментальный интерпретатор PHP, предназначенный для отладки и быстрого прототипирования кода.
Примечания
Ссылки
- Сайты и ресурсы
- Репозиторий проекта (англ.)
- Новости
- Facebook переписывает PHP (рус.)
- Facebook превратил PHP в C++ (рус.)
- Статьи и лекции
- Facebook Technology Tasting — HipHop for PHP — видеолекция, посвященная проекту (англ.)
- «Хип-хоп» от Facebook превращает PHP в С++ (рус.)
ПО | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....