Logo do Jovem Nerd
PodcastsVídeos
No dia a dia, nos jogos e mais: saiba mais sobre a Linguagem Lua, criada por brasileiros
Informe Publicitário

No dia a dia, nos jogos e mais: saiba mais sobre a Linguagem Lua, criada por brasileiros

Projeto apoiado pela Petrobras evoluiu a forma de desenvolver produtos e soluções

Redação NerdBunker
Redação NerdBunker
01.abr.25 às 10h50
Atualizado há 3 meses
No dia a dia, nos jogos e mais: saiba mais sobre a Linguagem Lua, criada por brasileiros
(Divulgação)

Pode não parecer, mas as linguagens de programação estão presentes no dia a dia de todos, seja naquele aplicativo que mostra a previsão do tempo, nas redes sociais e também nos jogos. E uma das linguagens mais interessantes do mundo moderno é a Lua, que foi criada por brasileiros em parceria com a Petrobras.

O que é uma linguagem de programação?

Para começar, é importante estabelecer o que é uma linguagem de programação e sua importância no mundo atual. De modo geral, é possível dizer que se trata de um conjunto de regras para implementar um código fonte. Tais regras ditam como o computador vai processar certas informações, e tudo isso é aplicado no dia a dia na forma de softwares, aplicativos e mais, que facilitam a vida do usuário.

Assim, uma boa linguagem de programação é sinônimo de sucesso e praticidade tanto para quem trabalha na área de tecnologia quanto para o consumidor final, que utiliza os programas na prática.

DNA BR: a Linguagem Lua

Agora chegou a hora de falar da Lua, uma linguagem de programação criada no Brasil, mais especificamente por três professores da PUC-Rio. Na época, em meados de 1992, a Petrobras apoiou a pesquisa, com o objetivo de criar programas para processar dados rapidamente e ajudar no mapeamento de perfurações.

Com todo o suporte da empresa, os cientistas da computação Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes imaginaram uma linguagem única e versátil, com alto poder de adaptação para dar conta de diversas demandas. Assim, tomando o lugar da linguagem Simple Object Language, também conhecida como Sol, foi criada a Linguagem Lua.

Diferenciais da Linguagem Lua

Imagem da Linguagem Lua A Petrobras apoiou a pesquisa nacional sobre a Linguagem Lua (Divulgação)

Com vários tipos de programações já existentes no mercado, a Lua precisava se diferenciar, e isso aconteceu pelo fato desta linguagem ser altamente poderosa, leve e eficiente. Com a Lua, até o usuário final consegue personalizar o comportamento de programas por meio dos scripts.

Isso acontece porque a Linguagem Lua não exige que o usuário diga qual é o tipo de cada variável o tempo todo: ela mesma decide isso enquanto o programa está rodando. É como se você desse uma bola para ela e dissesse: "Joga aí!" — e Lua automaticamente sabe se é para bater no gol ou arremessar na cesta. O gerenciamento de memória é feito automaticamente, sem que o desenvolvedor ou usuário precise se preocupar com a alocação ou liberação de recursos.

Linguagem Lua no mundo dos jogos

Ter uma linguagem tão amigável e fácil de usar tornou a Lua uma aplicação perfeita para o universo dos jogos, sendo utilizada em grandes franquias amadas pelos fãs. Além disso, aplicativos de edição de imagem e até empresas especializadas em efeitos visuais e publicação de jogos utilizam os benefícios da Linguagem Lua.

Tudo isso prova como é importante apostar no desenvolvimento de tecnologias brasileiras, e a Petrobras segue forte nesta iniciativa - acesse este link para saber mais sobre a Linguagem Lua e os projetos apoiados pela Petrobras.

Veja mais sobre

Encontrou algum erro neste conteúdo?

Envie seu comentário

Veja mais

Utilizamos cookies e tecnologias semelhantes para melhorar a sua experiência em nossas plataformas, personalizar publicidade e recomendar conteúdo de seu interesse. Ao continuar navegando, você concorda com estas condições. Este site utiliza o Google Analytics para entender como os visitantes interagem com o conteúdo. O Google Analytics coleta dados como localização aproximada, páginas visitadas e duração da visita, de forma anonimizada.
Para mais informações, consulte nossa Política de Privacidade.
Capa do podcast

Saiba mais