Linguagem lua

Disponível somente no TrabalhosFeitos
  • Páginas : 22 (5274 palavras )
  • Download(s) : 0
  • Publicado : 12 de setembro de 2012
Ler documento completo
Amostra do texto
Estudo sobre a linguagem de programação Lua*
Bruno Lopes Dalmazo1, Francisco Tiago Avelar1
1

Curso de Ciência da Computação – Universidade Federal de Santa Maria (UFSM) – 
Santa Maria, RS – Brasil
{dalmazo, avelar}@inf.ufsm.br

Resumo. Este trabalho apresenta funcionalidades da linguagem brasileira de  
programacão Lua através de uma abordagem simples e informativa. Noções  gerais de histórico demonstram seu propósito e seus domínios de aplicação  
exemplificam a aceitação do trabalho perante os outros países. Além disso,  
detalhes mais específicos são explicados de modo a apresentar ao profissional  
de   computação   a   grande   facilidade   de   programação   sob   a   abordagem  
envolvendo os conceitos de linguagens de programação.

1.História do surgimento da linguagem
A   Petrobrás,  parceira  da   TeCGraf,   grupo   de  Tecnologia   em   Computação   gráfica   da 
PUC­RJ,   formado   pelos   professores   Roberto   Ierusalimschy,   Waldemar   Celes   e   Luiz 
Henrique Figueiredo, necessitava traçar um perfil de um poço de petróleo. Durante uma 
perfuração,   junto   com   a   broca,   vários   sensores   descem   em   conjunto,   para  que   os 
geólogos acompanhem o processo. Estes sensores recebem as informações à medida que 
o poço é perfurado. 
Os valores capturados pelos sensores eram colocados em um gráfico na tela do 
computador, com dados diversos, como temperatura, condutividade do material naquela 
profundidade,   resistência   e   pressão.   Os   programas   coletam   estas   informações   e   as manipulam para que o gráfico seja montado. Contudo, existem vários fatores complexos 
de configuração que o geólogo pode desejar visualizar.  Às vezes,  é  preciso ver uma 
coluna do lado da outra; outras; há  necessidade de verificar outro tipo de informação, 
mudar a cor ou a escala. A complexidade de realizar esse trabalhado era grande com o  uso de uma única interface gráfica, pois sempre fica faltando algum detalhe. 
Sendo assim, quando o geólogo necessitava de mais comandos, era obrigado a 
contatar os desenvolvedores da aplicação para que o software fosse alterado ou para que 
fosse criado um novo programa, enviando em seguida para a plataforma. Desta forma 
foi   criado   o   Lua,   para   colocar   um   final   para   esse   problema.   Com   esta   linguagem, 
alguém   que  tenha   uma   pequena   formação   técnica   pode   fazer,   ele   mesmo,   essa 
configuração. A linguagem  é  simples o suficiente para que a pessoa possa modificar e  
* Trabalho Conceitos de Linguagem de Programação (ELC1007) – primeiro semestre 2007.

adaptar   às   suas   necessidades.   Assim,   o   programa   é   um   pouco   de   linguagem   de  programação C, que cria a parte gráfica, e um pouco de Lua, que pode estar gravada em  
um arquivo texto, encarregado de dizer para o C como as informações são apresentadas.

2. Domínios de aplicação
A linguagem de programação Lua possui grande uso no domínio corporativo voltado 
para   o   mercado   de   jogos   de   computadores   [WoW]   e   consoles   de   video­game 
[Psychonauts].   Além   disso,   é   bastante  empregada   em   aplicações   Web   e   no  
desenvolvimento de ferramentas para auxiliar a pesquisa científica, como a Biologia 
Molecular [GUPPY]. 
Lua foi projetada para estender aplicações, sendo freqüentemente utilizada como  
uma linguagem de propósito geral. Dessa forma, diversos casos de uso podem ter Lua 
como   parte   da   implementação   de   uma   solução,   seja   para   o  domínio   empresarial, 
científico   e   industrial.   A   comunidade   de   desenvolvimento   em   linguagem   Lua   é   de  
domínio geral. Assim, qualquer interessado pode ter acesso a documentação e o código­
fonte da implementação da linguagem, pois Lua é software livre de código aberto. 
Demais exemplos de uso da linguagem Lua de forma a descrever seus domínios ...
tracking img