Computador capaz de decifrar línguas antigas

Cientistas do MIT e da Universidade do Sul da Califórnia desenvolveram um sistema baseado em inteligência artificial capaz de decifrar uma antiga língua, Ugaritic (ok não vou tentar traduzir isso…) em apenas algumas horas. Esse era um desafio antigo que as pessoas não achavam que seria possível de ser vencido devido à natureza da tarefa [...]

Experimentando as extensões de Lua

O interessante das linguagens de hoje é como permitem que o próprio usuário crie suas extensões ampliando a aplicabilidade da linguagem. Estou criando uma API feita em Lua para simplificar o acesso a uma biblioteca feita em C, de uma maneira geral C e Lua já se falam bem, mas você pode fornecer mais facilidades [...]

Java é o novo COBOL?

Ontem tive um interessante debate com o Pedro, um grade amigo meu (troquei o link para o blog correto), sobre Java é como a linguagem e plataforma têm evoluído. Recentemente ele participou de uma conferência nos EUA, onde mora atualmente, e comentou que os palestrantes mostravam uma percepção de que o Java é o novo [...]

A Magia dos Jogos de Computador

Um assunto que eu gosto muito é a implementação de jogos de computador (ou de celular, console, e por aí vai.) Com o tempo os jogos ficaram mais difíceis de jogar porque têm muito mais detalhes envolvidos, por outro lado programar é uma atividade na qual eu tenho um interesse já muito antigo.
Em algumas experiências [...]

Java e o uso de Máquinas Virtuais

Com o sucesso da linguagem de programação Java começamos a ouvir falar muito em máquina virtual, no entanto essa é uma prática mais comum e antiga do que se imagina. Para entender toda a atenção que foi dada a esse assunto precisamos entender os tipos de máquinas virtuais, suas aplicações e benefícios.
A primeira coisa a [...]