Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida

Tenho uma dúvida queria entender, em python por ser mais simples e ate mesmo Ruby é obrigátorio sempre uso do () e {} nas funções . Mas queria saber se existe alguma linguagem que ignora isso ? Ou é padrão mesmo para todas, é mais uma curiosidade histórica se teve em algum momento alguém que crio algo que pode ser desta forma.

2 respostas
solução!

Olá Lucas, como está?

A grande maioria das linguagens de programação que vemos hoje evoluiram da linguagem C que por padrão delimitava blocos de instruções com uso de chaves {} e declarava e chamava funções/métodos usando parenteses para sinalizar que era uma chama da alguma parte do código com nome além de passar as variáveis.

Com a evolução das linguagens algumas começaram a se diferenciar para tornar a leitura mais simples e menos verbosa, como por exemplo o python que você citou, lá não é necessário utilizar chaves, a indentação do código substituiu o uso para elas.

Se você for outras outras linguagens mais antigas que o C (Como o Assembly), verá que não havia essas coisas, apenas as instruções simples encerradas com ponto e virgula.

Espero ter ajudado a esclarecer sua dúvida.

Tudo bom sim e você Welton? Ajudou Bastente foi mais uma dúvida histórica e ja me informou. Muito Obrigado.