A LINGUAGEM DE PROGRAMAÇÃO LUA
Por: Ednelso245 • 3/12/2018 • 886 Palavras (4 Páginas) • 301 Visualizações
...
---------------------------------------------------------------
---------------------------------------------------------------
Exemplos de código
---------------------------------------------------------------
Motivação para criação da linguagem
A motivação para a criação de Lua no Tecgraf foi à necessidade crescente das suas aplicações serem configuráveis externamente pelos usuários. Isso quer dizer que diversos aspectos essenciais das aplicações podem ser modificados sem recompilar a aplicação. Desde o inıcio, nas aplicações criadas no Tecgraf, esse tipo de configuração era muito mais do que simplesmente poder escolher a cor da janela ou o tipo de fonte de texto, era necessário poder tomar decisões em tempo de execução que somente os usuários sabiam quais eram. Sendo assim, era necessário fornecer algum tipo de programação para os usuários finais.
Outro tipo de configuração era a descrição de complexos relatórios e analises feita pela Petrobras por encomenda ao Tecgraf. Mais uma vez, essa descrição não podia estar congelada dentro da aplicação, pois cada usuário tinha uma necessidade diferente e que mudava a cada tarefa. O Tecgraf tinha, portanto (e ainda tem) forte demanda para aplicações que fossem configuráveis externamente, tanto descrevendo que decisões deveriam ser tomadas quanto descrevendo quais dados seriam usados e como eles seriam usados.
O LUA foi criado dentro do Tecgraf (Grupo de Tecnologia em Computação Gráfica) da Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio). Nasceu das mãos de três colaboradores: Roberto Ierusalimschy (na época um professor assistente do departamento de Ciência da Computação), Luís Henrique de Figueiredo, que era pós-doutor na época e Waldemar Celes (aluno PH.D. de Ciência da Computação, na PUC-Rio neste tempo). Todos eram integrantes do Tecgraf, porém suas formações eram distintas: Roberto é um cientista da Computação cujo principal foco de interesse é linguagens de programação. Luis é um matemático com interesse em ferramentas de software e Computação Gráfica e atualmente é pesquisador do IMPA (Instituto Nacional de Matemática Pura e Aplicada), enquanto Waldemar é um engenheiro que se interessa por Computação Gráfica.
Na época, os três trabalhavam principalmente em projetos voltados à Petrobrás no Tecgraf.
---------------------------------------------------------------
Bibliografia
...