|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от opennews (??) on 14-Ноя-14, 10:23 | ||
Компания Facebook опубликовала (https://code.facebook.com/posts/398235553660954/announcing-t.../) транслятор Hack Transpiler (h2tp (http://docs.hhvm.com/manual/en/install.hack.h2tp.php)), позволяющий автоматически преобразовать код на языке Hack (http://hacklang.org) в представление на обычном PHP. Язык программирования Hack обратно совместим с PHP и расширяет (http://www.opennet.dev/opennews/art.shtml?num=39368) синтаксис PHP поддержкой статической типизации и ряда расширенных возможностей, заимствованных из других языков программирования, таких как обобщения (generics по образу C# и Java), null-значения, коллекции, Lambda-выражения, механизмы асинхронного программирования, составные shape-структуры и средства для переопределения имён типов. Код на языке Hack выполняется с использованием виртуальной машины HHVM (http://hhvm.com/) (HipHop Virtual Machine). | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по ответам | RSS] |
| 1. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +2 +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 10:23 | ||
> Компания Facebook опубликовала транслятор Hack Transpiler (h2tp), позволяющий автоматически преобразовать код на языке Hack в представление на обычном PHP. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 2. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 10:56 | ||
и 5.4.35 | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 3. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от Журналовращатель on 14-Ноя-14, 11:08 | ||
Кстати, кто-либо из присутствующих внедрял HHVM или втыкантерский KPHP? Интересно. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 4. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +1 +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 12:08 | ||
Я пробовал один проект на симфони запустить через hhvm, не заработало. | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 5. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +4 +/– | |
Сообщение от Xaionaro (ok) on 14-Ноя-14, 12:11 | ||
> Кстати, кто-либо из присутствующих внедрял HHVM | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 6. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +1 +/– | |
| Сообщение от manster (ok) on 14-Ноя-14, 12:38 | ||
Почему-то вспомнилось про бритву Оккама... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 7. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | –6 +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 13:56 | ||
У языка не должно быть затыков. Мог бы переписать на православном питоне и всё бы работало в 10 раз быстрей. | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 8. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +2 +/– | |
Сообщение от Xaionaro (ok) on 14-Ноя-14, 14:04 | ||
> У языка не должно быть затыков. | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 9. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
Сообщение от Xaionaro (ok) on 14-Ноя-14, 14:08 | ||
> Я пробовал один проект на симфони запустить через hhvm, не заработало. | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 10. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +1 +/– | |
| Сообщение от йцу on 14-Ноя-14, 14:17 | ||
Например, Wikipedia и, похоже, результаты радуют: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2... | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 11. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +1 +/– | |
Сообщение от Xaionaro (ok) on 14-Ноя-14, 14:35 | ||
>> Кстати, кто-либо из присутствующих внедрял HHVM | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 12. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от manster (ok) on 14-Ноя-14, 16:32 | ||
похоже на то | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 13. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | –1 +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 18:06 | ||
дело "за малым" написать препроцессор/компилятор PHP-кода в C++. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 14. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от Аноним (??) on 14-Ноя-14, 21:59 | ||
> дело "за малым" написать препроцессор/компилятор PHP-кода в C++. | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 15. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от йцу on 15-Ноя-14, 07:44 | ||
HHVM - не транслирует PHP в C++. Это виртуальная машина, похожая на JVM. Транлятором был HPHPc, который частично лёг в основу HHVM. | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 16. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от йцу on 15-Ноя-14, 07:50 | ||
HHVM не поддерживает некоторые редко используемые части языка и стандартной библиотеки. Но их постепенно вводят, как например, eval() и create_function(). В основном это действительно не самые нужные вещи, но Facebook видимо хочет формальной 100%-й совместимости с PHP. И получается у них это весьма неплохо. | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 17. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от йцу on 15-Ноя-14, 07:55 | ||
> Я пробовал один проект на симфони запустить через hhvm, не заработало. | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 18. "Facebook открыл код транслятора из языка Hack в PHP. Обновле..." | +/– | |
| Сообщение от XoRe (ok) on 15-Ноя-14, 21:24 | ||
>> Я пробовал один проект на симфони запустить через hhvm, не заработало. | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |