pro100chel
@pro100chel
Senior Pomidor Developer | CEO of GOVNOKOD LTD.

Как работают и запускаются скрипты, транслированные из PHP в C++ при помощи трансляторов по типу HipHopPHP (facebook) kPHP (VK)?

Как работают и запускаются скрипты, транслированные из PHP в C++ при помощи трансляторов по типу HipHopPHP (facebook) kPHP (VK)?
Дает ли это больше скорости?
Области, в которых должен тащить разраб таких трансляторов?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
HipHopPHP (facebook)
Мертворожденный выкидыш, нигде корме как в фб толком не использовался. Имеется в виду крупные или серьезные проекты. Причина - то что можно писать не на пхп - надо писать не на пхп. И в фб, кстати, давно от него отказались везде где это возможно, частично кое-где еще фасад из пхп, а за ним сервисы на чем-то более шустром, причем в разных местах на разных языках, ибо задачи разные, и там понимают, что не надо стоить задачу под язык, а надо выбирать язык под задачу.
kPHP (VK)
В принципе, те же яйца, вид с боку. Только еще не поддерживает ооп, не работает с кучей встроенных функций... Тоже нигде более не использовался, тоже отказались, тоже сервисы за фасадом.

Дает ли это больше скорости?
Давало. И все еще дает, условные 5-15% прироста, в зависимости от ситуации/кода. Хотя главный вопрос, на самом деле вовсе не этот, а "почему это оказалось никому не нужным?", причем сюда же можно отнести и достаточно "инновационный" гибрид - Фалкон.
Ну и ответ достаточно очевиден для любого, кто хоть какое-то время поработал в крупных компаниях с реальными заказами - слишком много ограничений, слишком неудобен цикл разработки/деплоя, сервера требуют специфичный софт, тоже не без глюков и со своими особенностями, настройками etc... С выходом пхп7 вообще прирост от компилируемых бинари стал мизерным, и соответственно выхлоп от такого гемора стал вообще никакой.

Области, в которых должен тащить разраб таких трансляторов?
Во первых - компиляторов, а не трансляторов. Во вторых - теорию компиляторов учите, в профильных ВУЗах дают, но и из книжек можно почитать, гугл в помощь.

Как работают и запускаются скрипты, транслированные из PHP в C++ при помощи трансляторов по типу HipHopPHP (facebook) kPHP (VK)?
https://dev.by/news/kotyachiy-kphp-protiv-amerikan... - первое в гугле, неужто так сложно загуглить?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
от 130 000 до 180 000 ₽
Сбер Москва
До 240 000 ₽
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:27
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект