Aprendendo sobre linguagens de programação com os criadores

Qualquer pessoa que queira aprender programação tem que saber que as linguagens de programação são como ferramentas. Elas podem resolver vários tipos de problemas, mas em geral são boas – desempenho, facilidade etc – em problemas específicos. Por isso é importante conhecer um pouco da história por traz da criação. E esta é a serventia deste conteúdo.

Continuar lendo Aprendendo sobre linguagens de programação com os criadores

Mais uma versão de testes do PHP 5.3 antecipa melhorias do PHP 6

Entenda o que muda no dia a dia dos programadores PHP, com mais um release candidate da versão 5.3, que promete implementar funcionalidades previstas para a versão 6 da linguagem.

Dois recursos que estão presentes desde a primeira versão de testes (release candidate) do PHP 5.3 continuam sendo aprimorados e chamam atenção pela importância:

Namespaces

Este recurso resolve o problema encontrado principalmente no desenvolvimento de frameworks de desenvolvimento, onde os nomes das classes eram monstruosos para resolver possíveis conflitos de nomes.  Com os namespaces é possível agrupar estes nomes. Diferentes namespaces podem conter nomes de classes, funções e constantes iguais. O último ainda não foi totalmente implementado.  Vale ressaltar que a palavra namespace agora é reservada para o uso da linguagem (“goto” e o nome da classe “closure” também tornaram-se reservados).

Continuar lendo Mais uma versão de testes do PHP 5.3 antecipa melhorias do PHP 6

Criador do PHP visita o FISL

Palesta de Rasmus Lerdorf, criador do PHP, foi atração no FISL.

Rasmus Lerdorf fez sua palestra na tarde da última sexta-feira, durante o Fórum Internacional de Software Livre, em Porto Alegre. Começou a apresentação dizendo que adora o Brasil, já esteve aqui anteriormente realizando trabalhos e gostou muito do país. Ele trabalha no Yahoo aperfeiçoando os sistemas e melhorando o desempenho das aplicações escritas na linguagem que ele criou, o PHP.

Continuar lendo Criador do PHP visita o FISL