segunda-feira, 12 de abril de 2004

Lua, Lua, Lua

Lua é uma linguagem de programação desenvolvida na PUC-Rio que está fazendo algum sucesso no exterior. Interessantemente, não usa ponto-e-vírgula para separar comandos, o que é uma coisa inteligente. Mas usa muito parênteses e brackets, coisa totalmente desnecessária em linguagens. Quanto mais separadores, mais a interpretação de um programa se torna lenta e complicada. Se você tem uma função ou rotina e precisa passar parâmetro, a maneira mais simples possível é:

comando param1 param2 param3

Ou melhor, assim:

param1 param2 param3 comando

É sinal de desinteligência fazer uma linguagem assim:

comando(param1, param2, param3)

Ou qualquer outra variação que coloque separadores inúteis.

Nenhum comentário: