Olá galera!
Esse post não é nenhuma notícia, nem tutorial, artigo ou coisa parecida. Venho por meio deste tornar público o meu orgulho por ser brasileiro e por fazer parte de um país que exporta talentos na informática, música, engenharia, futebol, etc.
Ouví falar da linguagem de programação Lua há uns 2 anos atrás, na verdade naquela época eu era tão fiel ao PHP que não me dava ao luxo de “olhar para os lados”. Graças a Guido isso mudou…
Então, neste ano decidí pelo menos saber o que é esta tal de Lua que vem ganhando posições na tabela da Tiobe (22a colocação), descobrí que trata-se de uma linguagem feita em 93 na PUC-Rio, para servir um projeto da Petrobras.
Como a receptividade da linguagem foi boa (devido a facilidade e clareza) passou a ser usada em outras áreas, como nos jogos “Escape from Monkey Island” e “Grim Fandango”, produzidos pela Lucas Arts, e “World of Warcraf”, da Blizzard.
Lua é aberta (licença MIT), interpretada (sendo uma das mais rápidas linguagens interpretadas), multiplataforma, de tipagem dinâmica, e possui recursos de linguagens modernas como “garbage collector”. O seu foco está para prototipagem rápida, scripting de configuração, automação e extensão de outras linguagens.
Um bom uso da linguagem Lua que ví recentemente foi usá-la para escrever regras complexas de mod_rewrite do Apache com if/else comuns. Também vê-se por aí arquivos de configuração “.lua” para editores de texto (principalmente para desenvolvedores).
Leia este post com mais informações históricas do Lua (pule a parte do Java). Assim que tiver mais contato com a linguagem posto mais informações sobre ela… experimente o “live demo” na página oficial da linguagem.
Até a próxima…





12:09 em 16 de janeiro de 2009
Profissionais TI » Lua, “gol de placa” brasileiro…
Ouví falar da linguagem de programação Lua há uns 2 anos atrás, na verdade naquela época eu era tão fiel ao PHP que não me dava ao luxo de “olhar para os lados”….
12:11 em 16 de janeiro de 2009
klaus,
Realmente muito interessante, ainda mais por ser nacional. Será que os comandos são no conhecido estilo da faculdade, o portugol??? hehehe
Abraço
13:02 em 16 de janeiro de 2009
Pelo que ví no live demo, a sintaxe tá mais para C.
15:59 em 16 de janeiro de 2009
Hehe, na verdade, lembra um pouco Javascript, só que substituindo as {} por begin e end.. (ou do e end, na verdade, tem um tempinho que não mexo).
O Scite é um editor de textos pequeno e bacaninha, que pode ser scriptado com lua.
Gostei do live demo, não o conhecia.
16:35 em 16 de janeiro de 2009
Sintaxe mais para C??? =O
Bebê, caí e levantá! Bebê, caí e levantá!
Bebê, caí e levantá! Bebê, caí e levantá!
Bebê, caí e levantá! Bebê, caí e levantá!
Bebê, caí e levantá! Bebê, caí e levantá!
[]’s
Cacilhas, La Batalema
16:48 em 16 de janeiro de 2009
ok… ok… infeliz comentário =]
Em alguns momentos lembra Python…
16:56 em 16 de janeiro de 2009
Hehehehehehehe
Esquenta não, Klaus! Mas espera passar o pileque antes de comentar. =D
Adoro Lua, é uma de minhas linguagem prediletas. Já trabalhei com desenvolvimento Lua e gostei muito.
Gosto bastante da API com C.
No artigo falando de Lua e Java tem só uma pequena deformação de informação…
Oak só virou Java em 1993, quando se tornou madura. SOL e DEC se uniram e formaram uma Lua madura também no mesmo ano.
Então para ser justa a comparação, ou a data de surgimento de Java precisa ser corrigida para 1993 (o que desagradaria os javistas), ou a data de surgimento de Lua deveria ser corrigida para a data de criação de SOL ou DEC.
Acho infrutífera uma discussão sobre qual linguagem surgiu primeiro, mas se vamos determinar isso – com finalidade histórica –, sejamos imparciais.
[]’s
Cacilhas, La Batalema
17:08 em 16 de janeiro de 2009
@Rodrigo
Legal Rodrigo… você possui algum conteúdo?! tutorial?! sobre Lua para compartilhar?
@Walter
O que você me diz do SciTe para Django? Você possui algum script lua para a gente dar uma olhada como se faz?
14:54 em 22 de janeiro de 2009
Klaus, eu não tenho nada específico pra Django.
E tem um tempinho que eu estou usando o Emacs. Não que o SciTE seja ruim: pelo tamanho dele, o custo benefício é imenso. Mas eu me viciei em Emacs agora (Vou dar uma olhada no que tenho aqui, se vale a pena compartilhar)
6:28 em 5 de março de 2009
[...] e C, estagnadas. PHP caindo. Olha a brasileira Lua em [...]
11:38 em 26 de abril de 2009
[...] Lua, “gol de placa” brasileiro [...]
22:20 em 12 de junho de 2009
[...] em criar uma escola que ministrasse conteúdos totalmente livres: Linux, BrOffice.Org, Joomla, Lua, Ruby, enfim, coisas que geralmente não vimos nas escolas de informática e nem nas escolas [...]