Olá gostaria de uma explicação simples sobre o que significa estrutural e funcional em programação
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!