Just in time com a linguagem Lua

Uma das tecnologias mais legais que eu já usei foi o just-in-time (JIT). Para quem já usou uma linguagem interpretada sabe que o que pode deixar grandes frustrações é o tempo de execução, por outro lado é muito mais prático de testar o programa porque você escreve o texto e executa sem necessidade de processos [...]

É do Brasil!! Linguagem Lua chegando ao Top10!

Eu escrevi aqui há algum tempo sobre o índice TIOBE que acompanha o crescimento no uso de linguagens de programação no mundo todo. Pois bem, a linguagem Lua, muito usada pela comunidade de jogos inclusive por grandes estúdios subiu para a 12ª poisção agora em abril! E eu acho que ainda vai subir muito mais. [...]

Tá difícil

Estou trabalhando direto na tese e por isso está difícil de escrever aqui. Ontem eu consegui usar uma funcionalidade do Lua Socket para codificar uma função do lado cliente e enviar para o lado servidor, no servidor (que roda uma máquina Lua separada) ele reconstroi a função e executa. Pode parecer pouca coisa, mas é [...]

E o quad core finalmente prevaleceu…

Resolvi tomar outro rumo de teste. Parei com as multiplicações de matrizes e resolvi pegar uma tarefa que eu sei que consome muito processamento e que eu poderia deixar cada núcleo executando sozinho sem ficar interagindo com a thread de controle a cada passo. Eu já tinha um programa de teste que calculava todos os [...]

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 [...]

Ranking de Linguagens de Programação

Volta e meia eu vou dar uma olhada em como as linguagens de programação estão no ranking de uso, para isso tem um site já bem conhecido TIOBE que eu inclui na lista de links aqui do site. É sempre interessante ver como as ferramentas que usamos estão sendo vistas pelo resto mercado mundial Java [...]