Executando verificação de segurança...
10

Lua - A liguagem mais subestimada mas muito poderosa (e é brasileira)

Uma coisa que eu não entendo é o porque poucas pessoas falam sobre uma liguagem tão poderosa, simples como LUA. Para quem quiser entendo um pouco mais, LUA tem como caracteristicas:

  • Ser uma linguagem orientada a objetos;
  • Ser uma linguagem que permite a programação funcional;
  • Ser uma linguagem orientada a dados.
    Além disso LUA tem uma tipagem de dados funcionando de forma dinâmica, ou seja, os valores jamais terão tratamento com um tipo errado, conforme ocorre com as linguagens não tipadas. Sem esquecer que por ser uma linguagem interpretada, precisa de um compilador para executar trechos de códigos existentes.

Como curiosidade: A linguagem Lua foi criada no ano de 1993, nos laboratórios da PUC-Rio, pelos pesquisadores Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes. Portanto, conforme dito anteriormente, Lua é uma linguagem criada por brasileiros.

Onde LUA é usada:
Por ser uma liguagem leve, ela é usada em APP para TV e jogos. O principais que posso destacar são:

  • World Warcraft
  • Sim City 4
  • The Sims
  • Angry Birds
  • Grim Fandango (que a popularizou)

Onde aprender
O principal meio é o livro do autor no Site e em cursos (não fiz um para indicar)

Recomendo também o texto do Lucas Marchiori

Carregando publicação patrocinada...
5

É muito legal saber que nosso país criou uma linguagem tão legal. Ela também pode ser usada como linguagem de configuração e criação de plugins para o NeoVim.

PS.: Pra quem não sabe, há outra linguagem bem famosa criada por um brasileiro. É o Elixir, criada por José Valim, engenheiro da USP e é usada em grandes empresas como o Discord.

1
3

Outros exemplos de onde ela é usada:

  • NeoVim - extensões/configurações
  • Nginx - extensões (aparentemente até o CloudFlare usava muito isso)
  • Roblox - criação de jogos
3
2

É usado pelos grandes. Ela é muito eficiente. Eu realmente não entendo a adoção do PY frente a LUA. Mas enfim....

2

Comentei porque não conheço nenhum projeto grande que usa LUA, poderia me dizer algum? Também não entendo a grande adoção de PY frente a LUA, talvez por ser uma linguagem mais antiga na comunidade.

1
2
2

De fato Lua é um marco na nossa sociedade, não apenas pela qualidade que foi entregue (e que continua sendo), mas tambem por ser feita aqui no BRASIL!

Certamente é uma grande conquista e deveria receber mais carinho e atenção, principalmente por parte das faculdades brasileiras.

Forte abraço MoonHawlk.

2
2
1

Gosto bastante da linguagem em sí, sendo a primeira que aprendi hoje uso para uns projetos pessoais expecificamente jogos com a adição de um framework o LÖVE 2D.