transporte integrado de ourinhos

12864 palavras 52 páginas
Capítulo

5
Uma Introdução à Programação em Lua
Roberto Ierusalimschy

Abstract
Lua is a scripting language widely used in several areas, from desktop applications, such as Adobe Photoshop Lightroom, to software for embedded systems. It is the leading language for scripting games and it is part of Ginga, the standard middleware for the
Brazilian Digital TV system. Lua is also frequently used in security, being the scripting language embedded in tools like Wireshark, snort, and nmap.
This text presents the Lua language emphasizing its unconventional mechanisms.
The goal is to introduce the language together with some non-conventional programming techniques, such as higher-order functions, coroutines, and APIs between languages. The text assumes some programming maturity from the reader and some knowledge about the
C language, for the discussion about the Lua–C API.
Resumo
Lua é uma linguagem de script amplamente usada nas mais diversas áreas, desde grandes aplicativos para desktops, como o Adobe Photoshop Lightroom, até software para sistemas embarcados. Lua é a linguagem mais usada atualmente para scripting em jogos, e é parte do padrão Ginga para o Sistema Brasileiro de TV Digital. Lua também é muito usada na área de segurança, sendo a linguagem de script embutida em ferramentas como Wireshark, snort e nmap.
Este texto apresenta a linguagem Lua com ênfase nos seus mecanismos menos convencionais. O objetivo é introduzir a linguagem e ao mesmo tempo apresentar algumas técnicas de programação não convencionais, como o uso de funções de mais alta ordem, co-rotinas e APIs entre linguagens. Espera-se do leitor alguma maturidade na área de programação e conhecimento da linguagem C, para a discussão da API entre
Lua e C.

5.1. Introdução
O objetivo deste texto é introduzir o leitor à programação na linguagem Lua. Assumimos que o leitor (você) possui uma certa maturidade em programação com alguma linguagem qualquer. Programar em Lua não é

Relacionados

  • Pim ii gestão financeira
    5722 palavras | 23 páginas
  • Relatório de ocupação do vazio urbano
    2840 palavras | 12 páginas
  • etec
    37954 palavras | 152 páginas
  • fatec cursos
    33386 palavras | 134 páginas
  • Projeto Integrado Multidisciplinar
    2566 palavras | 11 páginas
  • Epidemiologia
    3800 palavras | 16 páginas
  • Logística do Petróleo
    1044 palavras | 5 páginas
  • Projet Wan - Redes de computadores
    2137 palavras | 9 páginas
  • Gestão empresarial
    2503 palavras | 11 páginas
  • Irpj - lucro real
    8591 palavras | 35 páginas