Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programando em Lua
Rating: 3.4 out of 5(39 ratings)
104 students

Programando em Lua

Aprenda essa nova linguagem
Last updated 12/2021
Portuguese
Portuguese [Auto],

What you'll learn

  • Agregarão mais conhecimentos
  • Ampliar conhecimento
  • Ter novas visões e aprendizados
  • Saber usar o software da, melhor forma possível

Course content

7 sections40 lectures2h 6m total length
  • Introdução3:05
  • Introdução-parte25:59
  • Introdução-parte33:38

Requirements

  • Ter uma noção básica de PC

Description

O curso, programando em lua, é um curso voltado para a área de programação e de desenvolvimento de software. Desejo, com esse curso, auxiliar todos os alunos da área de ciências da computação ou áreas afins. Nesse curso, ensino vários conceitos como: variáveis globais ou locais, operadores, tabelas, funções e vários tipos de exercícios para que os alunos tenham a oportunidade de praticar o que estão aprendendo. Lua é uma linguagem de programação interpretada, de script em alto nível, com tipagem dinâmica e multiparadigma, reflexiva e leve, projetada por Tecgraf da PUC-Rio em 1993 para expandir aplicações em geral, de forma extensível (que une partes de um programa feitas em mais de uma linguagem), para prototipagem e para ser embarcada em softwares complexos, como jogos. Assemelha-se com Python, Ruby e Icon, entre outras. Lua foi criada por um time de desenvolvedores do Tecgraf da PUC-Rio, a princípio, para ser usada em um projeto da Petrobras. Devido à sua eficiência, clareza e facilidade de aprendizado, passou a ser usada em diversos ramos da programação, como no desenvolvimento de jogos (a Blizzard Entertainment, por exemplo, usou a linguagem no jogo World of Warcraft), controle de robôs, processamento de texto, etc. Também é frequentemente usada como uma linguagem de propósito geral.

Lua combina programação procedural com poderosas construções para descrição de dados, baseadas em tabelas associativas e semântica extensível. É tipada dinamicamente, interpretada a partir de bytecodes, e tem gerenciamento automático de memória com coleta de lixo. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.

Who this course is for:

  • Qualquer pessoa que tenha interesse