Olá gostaria de uma explicação simples sobre o que significa estrutural e funcional em programação
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá gostaria de uma explicação simples sobre o que significa estrutural e funcional em programação
Olá Gilmar!
De modo simples, linguagens estruturadas usam estruturas de vários tipos como estruturas condicionais, estruturas de repetição, estruturas de dados. Ela tem um início e uma sequencia de passos dessas estruturas que definirá qual é o próximo passo que será executado. Mais informações aqui. Neste post do blog da Alura sobre Orientação a Objetos é falado como funciona a programação estruturada.
Linguagens funcionais são baseadas em funções matemáticas. As funções recebem um valor, há um processamento e devolve um resultado. Se uma função receber um certo valor, ela sempre retornará o mesmo resultado. Isso acontece porque os valores são imutáveis. Ex: x=2, então x nunca terá outro valor que não seja 2. Não é muito fácil explicar, mas neste post do blog da Alura, temos mais informações sobre o assunto.
Espero ter ajudado!