Показать сообщение отдельно
Старый 27.02.2017, 07:41   #172  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Думаю речь была о своих JIT компиляторах.
Фейсбук - HHVM.
ВКонтакте - kphp.

Не трогать сам код, а совершенствовать среду исполнения/трансляцию - очень разумный выбор. Тот же мир .NET об этом может только мечтать.
А вообще, вся "граальность" PHP (по крайне мере в этом треде), основана вот на таких небольших, но постоянных передергиваниях. Не знаю, осознанно ты это делаешь, провоцируя других, или сам того не осознавая.

- kphp - не имеет никакого отношения ни к среде испольнения PHP, ни к JIT. Это просто транслятор.
- "Совершенствовать среду исполнения" - выбор разумный. Использовать транслятор - нет. Писать свой транслятор и потом поддерживать его - категорически нет.

Это даже не выбор, а последнее решение, когда мы никуда не можем свалить с платформы. Хороший пример тут JS (ES5): это единственный и безальтернативный язык, который понимают все браузеры и наличие трансляторов в JS превышает уже все разумные пределы

- Совсем не понятна фраза о мире .NET. Чему именно он должен завидовать ? Какие-такие хитрые оптимизации делает kphp при трансляции PHP в C++, что JIT из мира .NET должен вздрогнуть от восторга ?