Manual de Referencia Linguagem LUA

19539 palavras 79 páginas
Manual de Referência de Lua 5.1 por Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
(Traduzido por Sérgio Queiroz de Medeiros com apoio da Fábrica Digital e da FINEP)
Copyright © 2007–2008 Lua.org, PUC-Rio. Disponível livremente nos termos da licença de Lua.

conteúdo · índice · english · português · español

1 ­ Introdução
Lua é uma linguagem de programação de extensão projetada para dar suporte à programação procedimental em geral e que oferece facilidades para a descrição de dados. A linguagem também oferece um bom suporte para programação orientada a objetos, programação funcional e programação orientada a dados. Lua foi planejada para ser utilizada por qualquer aplicação que necessite de uma linguagem de script leve e poderosa. Lua é implementada como uma biblioteca, escrita em C limpo (isto é, no subconjunto comum de ANSI C e C++).
Por ser uma linguagem de extensão, Lua não possui a noção de um programa principal: ela somente funciona embarcada em um programa cliente anfitrião, chamado de programa hospedeiro ou simplesmente de hospedeiro. Esse programa hospedeiro pode invocar funções para executar um pedaço de código Lua, pode escrever e ler variáveis Lua e pode registrar funções C para serem chamadas pelo código Lua. Através do uso de funções C, Lua pode ser estendida para lidar de maneira apropriada com uma ampla variedade de domínios, permitindo assim a criação de linguagems de programação personalizadas que compartilham um arcabouço sintático. A distribuição Lua inclui um exemplo de um programa hospedeiro chamado l a o qual usa a biblioteca de Lua para oferecer um interpretador de u, linha de comando Lua completo.
Lua é um software livre e, como de praxe, é fornecido sem garantias, conforme dito na sua licença. A implementação descrita neste manual está disponível no sítio web oficial de Lua, w w l a o g
w.u.r.
Como qualquer outro manual de referência, este documento é árido em algumas partes. Para uma

Relacionados

  • LP Trabalho Lua
    737 palavras | 3 páginas
  • Trabalho 5 Linguagem POO
    1475 palavras | 6 páginas
  • A linguagem de programação lua e sua evolução
    2212 palavras | 9 páginas
  • Teste trabalho
    1363 palavras | 6 páginas
  • Programação lua
    7057 palavras | 29 páginas
  • Apostila Programação LUA
    7851 palavras | 32 páginas
  • Linguagem Prolog e Lua
    1741 palavras | 7 páginas
  • Bacharel
    1479 palavras | 6 páginas
  • TrabParadigmas
    2177 palavras | 9 páginas
  • Linguagem lua
    5274 palavras | 22 páginas