Есть ли языки, которые используют PHP как виртуальную машину? - PullRequest
2 голосов
/ 14 июля 2010

Мне интересно, есть ли языки, которые расширяют PHP до чего-то Гм «лучше»?

Они не обязательно должны быть в состоянии взаимодействовать с PHP, но этобезусловно, полезно, если они могут (например, вызывать функции PHP или даже вызываться из PHP).

Ответы [ 5 ]

2 голосов
/ 02 января 2011

Существует Haxe, который компилируется в PHP (среди прочего): Haxe.org

2 голосов
/ 14 июля 2010

Есть Facebook хип-хоп.Он берет PHP, компилирует его в C ++, а затем компилирует его в большой толстый двоичный файл с включенным веб-сервером.Тогда вы просто развернете это.В итоге получается большой файл размером 1 ГБ, но он снижает нагрузку на сервер более чем на 50%.

У нас есть некоторые обсуждения php | architect - http://www.phparch.com/?s=hiphop

2 голосов
/ 14 июля 2010

Один пример:

Анализатор PHP кода LOL: http://www.tetraboy.com/lolcode/

0 голосов
/ 14 июля 2010

FogBugz написан в собственном внутреннем расширении VBScript, которое они могут компилировать в VBScript или PHP (для серверов Windows и Unix, соответственно).Их компилятор написан на C #.

http://www.joelonsoftware.com/items/2006/09/01b.html - хорошее чтение.

0 голосов
/ 14 июля 2010

Вот статья из CodingHorror о васаби, языке, который, по-видимому, компилируется в PHP среди других странных вещей:

http://www.codinghorror.com/blog/2006/09/has-joel-spolsky-jumped-the-shark.html

Если вы имеете в виду расширение возможностей PHP, я предполагаю, что многочисленные модули, которые существуют для него, уже делают это ...

...