SlideShare une entreprise Scribd logo
1  sur  52
Laécio Freitas Chaves A LINGUAGEM LUA E SUAS APLICAÇ ÕES
O QUE É LUA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ONDE LUA É DESENVOLVIDA ,[object Object],[object Object],[object Object],[object Object]
PORQUE LUA ,[object Object],[object Object],[object Object],[object Object],[object Object]
PORTABILIDADE ,[object Object],[object Object]
SIMPLICIDADE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PEQUENO TAMANHO ,[object Object],[object Object]
ACOPLABILIDADE ,[object Object],[object Object]
EFICIENTE ,[object Object]
ONDE É USADA
GRIM FANDANGO –  LUCASARTS ,[object Object],[object Object]
ESCAPE FROM MONKEY ISLAND –  LUCASARTS ,[object Object],[object Object]
PSYCHONAUTS –  DOUBLE FINE ,[object Object],[object Object],[object Object]
IMPOSSIBLE CREATURES –  RELIC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
LIGHTROOM
LUAROCKS ,[object Object],[object Object],[object Object],[object Object],[object Object]
MÓDULOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INTRODUÇÃO A LINGUAGEM LUA
CONVENÇÕES LÉXICAS ,[object Object],[object Object]
CONVENÇÕES LÉXICAS… ,[object Object],[object Object]
ITENS LÉXICOS   ,[object Object]
COMENTÁRIO S ,[object Object],[object Object],[object Object]
VARIÁVEIS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ATRIBUIÇÃO   ,[object Object],[object Object],[object Object],[object Object],[object Object]
VALORES E TIPOS   ,[object Object],[object Object],[object Object],[object Object],[object Object]
TIPOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
NIL E BOOLEAN ,[object Object],[object Object],[object Object],[object Object],[object Object]
NUMBER ,[object Object],[object Object],[object Object]
STRING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COERÇÃO E CONCATENAÇÃO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FUNCTION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
USERDATA ,[object Object]
THREAD ,[object Object],[object Object]
TABLE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EXPRESSÕES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EXPRESSÕES  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ESTRUTURAS DE CONTROLE   LOCAL  X =  1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O COMANDO FOR E SUAS VARIAÇÕES   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O COMANDO FOR E SUAS VARIAÇÕES... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BIBLIOTECA BÁSICA ,[object Object],[object Object]
BIBLIOTECA MATH ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BIBLIOTECA TABLE ,[object Object],[object Object],[object Object],[object Object],[object Object]
BIBLIOTECA STRING ,[object Object],[object Object]
OUTRAS BIBLIOTECAS  ,[object Object],[object Object],[object Object]
Lua Eclipse ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lua for Windows ,[object Object],[object Object]
Lua no Ubuntu ,[object Object],[object Object],[object Object],[object Object]
 
 

Contenu connexe

Tendances

Ruby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosRuby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosGregorio Kusowski
 
Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05thomasdacosta
 
Criando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKCriando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKLeonardo Dalmina
 
Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03thomasdacosta
 
Palestra python
Palestra pythonPalestra python
Palestra pythonRony Cruch
 
Android - Dicas de Performance
Android - Dicas de PerformanceAndroid - Dicas de Performance
Android - Dicas de PerformanceAmélia Pessoa
 
Python em (mais de) 10 minutinhos
Python em (mais de) 10 minutinhosPython em (mais de) 10 minutinhos
Python em (mais de) 10 minutinhosRudá Moura
 
Resumo Anotacoes Certificacao SCJP 5
Resumo Anotacoes Certificacao SCJP 5Resumo Anotacoes Certificacao SCJP 5
Resumo Anotacoes Certificacao SCJP 5Gilberto Holms
 
Estrutura de Dados - Aula 03
Estrutura de Dados - Aula 03Estrutura de Dados - Aula 03
Estrutura de Dados - Aula 03thomasdacosta
 
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonIEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonDiogo Gomes
 
Desenvolvimento em .Net - Boas Praticas De Desenvolvimento
Desenvolvimento em .Net - Boas Praticas De DesenvolvimentoDesenvolvimento em .Net - Boas Praticas De Desenvolvimento
Desenvolvimento em .Net - Boas Praticas De DesenvolvimentoVitor Silva
 
Expressões Regulares e Python
Expressões Regulares e PythonExpressões Regulares e Python
Expressões Regulares e PythonMarcel Caraciolo
 
Programação Estruturada 2 - Aula 05
Programação Estruturada 2 - Aula 05Programação Estruturada 2 - Aula 05
Programação Estruturada 2 - Aula 05thomasdacosta
 

Tendances (18)

Ruby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosRuby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanos
 
Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05
 
Criando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDKCriando Jogos 2D com Lua + Corona SDK
Criando Jogos 2D com Lua + Corona SDK
 
PHP Básico - Parte 3
PHP Básico - Parte 3PHP Básico - Parte 3
PHP Básico - Parte 3
 
Linguagem C - Strings
Linguagem C - StringsLinguagem C - Strings
Linguagem C - Strings
 
Standard ML / CPN ML
Standard ML / CPN MLStandard ML / CPN ML
Standard ML / CPN ML
 
Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03
 
Palestra python
Palestra pythonPalestra python
Palestra python
 
Android - Dicas de Performance
Android - Dicas de PerformanceAndroid - Dicas de Performance
Android - Dicas de Performance
 
Python em (mais de) 10 minutinhos
Python em (mais de) 10 minutinhosPython em (mais de) 10 minutinhos
Python em (mais de) 10 minutinhos
 
Php
PhpPhp
Php
 
Resumo Anotacoes Certificacao SCJP 5
Resumo Anotacoes Certificacao SCJP 5Resumo Anotacoes Certificacao SCJP 5
Resumo Anotacoes Certificacao SCJP 5
 
Usar explicação
Usar explicaçãoUsar explicação
Usar explicação
 
Estrutura de Dados - Aula 03
Estrutura de Dados - Aula 03Estrutura de Dados - Aula 03
Estrutura de Dados - Aula 03
 
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonIEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
 
Desenvolvimento em .Net - Boas Praticas De Desenvolvimento
Desenvolvimento em .Net - Boas Praticas De DesenvolvimentoDesenvolvimento em .Net - Boas Praticas De Desenvolvimento
Desenvolvimento em .Net - Boas Praticas De Desenvolvimento
 
Expressões Regulares e Python
Expressões Regulares e PythonExpressões Regulares e Python
Expressões Regulares e Python
 
Programação Estruturada 2 - Aula 05
Programação Estruturada 2 - Aula 05Programação Estruturada 2 - Aula 05
Programação Estruturada 2 - Aula 05
 

Similaire à Lua e suas aplicações

Similaire à Lua e suas aplicações (20)

Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
Estrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptxEstrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptx
 
Unidade7 1
Unidade7 1Unidade7 1
Unidade7 1
 
Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxo
 
Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxo
 
Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)Estruturação de Linguagens de Programação (Pascal e C++)
Estruturação de Linguagens de Programação (Pascal e C++)
 
Pymordida0 Semana de computação da SOCIESC - 2008/10
Pymordida0 Semana de computação da SOCIESC - 2008/10Pymordida0 Semana de computação da SOCIESC - 2008/10
Pymordida0 Semana de computação da SOCIESC - 2008/10
 
Fundamentos de C#
Fundamentos de C#Fundamentos de C#
Fundamentos de C#
 
Python Emsl2009
Python Emsl2009Python Emsl2009
Python Emsl2009
 
Linguagem R
Linguagem RLinguagem R
Linguagem R
 
Python: a primeira mordida
Python: a primeira mordidaPython: a primeira mordida
Python: a primeira mordida
 
Python e django na prática
Python e django na práticaPython e django na prática
Python e django na prática
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Linguagem C clecioamerico
Linguagem C clecioamericoLinguagem C clecioamerico
Linguagem C clecioamerico
 
Introducao Google GO
Introducao Google GOIntroducao Google GO
Introducao Google GO
 
Python
PythonPython
Python
 
Henriquecristovao manual c-cpp
Henriquecristovao manual c-cppHenriquecristovao manual c-cpp
Henriquecristovao manual c-cpp
 
Comandos e expressões
Comandos e expressõesComandos e expressões
Comandos e expressões
 

Lua e suas aplicações