HipHop, o “compilador” PHP do… Facebook!
Categorias: Desenvolvimento, Notícias, PHP

Tchunc... Tchunc... Tchunc... Tchunc...
Para quem acha que redes sociais são apenas para ver fotos pedófilas e manifestar reações de ódio a minorias… O Facebook confirmou um rumor e anunciou a sua nova ferramenta, que também é um tradutor de PHP para C++. Ele chama-se HipHop, e aí pode ser compilado pelo g++, por exemplo. E com isso, é claro que a execução é mais rápida, naturalmente. Claro que alguns recursos que executam código-fonte gerado em tempo de execução ficam prejudicados. Ou seja, não é 100% perfeito.
E tem mais: O HipHop inclui também uma reimplementação adaptada do runtime do PHP, e reescrita de várias extensões comuns do PHP para tirar proveito da novidade. Segundo o Slashdot, o Facebook já usa o HipHop em 90% dos seus servidores, inclusive substituindo o Apache, o servidor Web.
É claro que agora, com o código-fonte disponibilizado, daqui a pouco teremos elementos do HipHop dentro do Apache, ou então uma maneira de rodá-lo em cima do servidor Web mais popular do mundo.

O processo de transformação do PHP em C++, no HipHop.
E a turma do PHP, como vocês receberam a notícia do HipHop?


Muito bom essa idéia, creio que este soemente o início de novas e inovadoras idéias.
fevereiro 11, 2010 @ 12:12 pm
Eu não vejo a hora de liberarem o HipHop para o público. Eu amo PHP e seria muito interessante usar o PHP para construir programas de desktop, já que comparar PHP com C# é impossível (C# é muito complexo em comparação ao PHP).
Adonis Gasiglia | 18 Anos | Rio de Janeiro Respondeu:
fevereiro 11th, 2010 em 3:41 pmÉ, ao menos alguma rede social serve para alguma coisa. É interessante ver que até mesmo as redes sociais trabalham para otimizar o serviço para os usuários. Pra mim a internet atualmente se resume em Simplicidade + Performance e é nisso que eles estão trabalhando. Vivas!
Alexandre Santos | 19 Anos | Rio de Janeiro/RJ Respondeu:
fevereiro 11th, 2010 em 4:06 pm@Bruno Luiz da Silva, C# é mais complexo que o PHP?
Não acho tanto assim não, utilizo as 2 linguagens inclusive o Java, e com certeza Java é a mais complexa, ñ de dificuldade, mas da variedade de classes e métodos e etc….
PHP concerteza é a mais fácil de aprender, mas se você for tentar usar algum framework, digamos que Zend, você concerteza vai apanhar mais do que C# no começo….
O que complica na verdade ñ é a linguagem é o framework e as ferramentas por ela oferecida….
Abraços…
fevereiro 11, 2010 @ 1:17 pm
Valeu guanabara por mais uma dica interessante. Estou entrando no ramo de programação para web agora, apesar de já atuar no web design a algum tempo.
Ricardo Pinheiro Respondeu:
fevereiro 17th, 2010 em 1:27 pm@Edson, Macapá, 28 anos, Professor, em nome do autor do artigo (que sou eu), agradeço.

Só resta saber qdo liberarão o fonte.
fevereiro 12, 2010 @ 10:51 pm








