Objetivos
Linguagem Lua
Lua é uma linguagem de extensão escrita na linguagem C por Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes em 1993.
Inicialmente criada como uma linguagem de extensão para ser utilizada por aplicações escritas em C e outras
linguagens. Não é uma linguagem para substituir a linguagem C e sim adicionar algumas facilidades como
gerenciamento de memória, estrutura de dados e outros.
Algumas características
- Linguagem de script
- Código aberto
- Leve
- Eficiente
- Possui gerenciamento de memória.
- Possui integração com outras linguagens
Para o estudo da linguagem Lua vamos utilizar os compiladores online listados abaixo para facilitar a montagem
do ambiente de estudo.
Online
- OneCompiler
- RUNOOB Tools
- MyCompiler
- JDoodle
Os softwares Desktop abaixo também podem ser utilizados durante o estudo, porém para a instalação/uso das
dessas, seus respectivos sites/manuais deven ser consultados.
Desktop
- SciTE
- Visual Studio Code
- IntelliJ IDEA
- Vim
- Emacs
- ZeroBrane Studio
- Sublime Text
- Notepad++
- Atom
Softwares que utilizam Lua
A linguage Lua é muito utilizada em aplicações Desktop como ferramentas 3D, player de média , engines de jogos e outros.
Há uma vasta lista de softwares que utilizam Lua como linguagem principal ou de extensão. Abaixo são listados apenas alguns
exemplos de softwares que utilizam lua:
- Adobe Photoshop Lightroom
- Apache HTTP Server
- CRYENGINE
- MySQL Workbench
- VLC media player
- Entre outros
Histórico de atualizações
- 12/09/2024 - revisão 3 - Correção em breadcrumb
- 30/08/2024 - revisão 2 - Correção em links de objetivos
- 03/10/2023 - revisão 1 - Correção em referências e erros gramaticais
-
- 26/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.