O que é função? definição e significado

Em linguagens de programação, uma unidade de código nomeada separada que executa um cálculo ou procedimento específico. Para usar funções, elas devem ser declaradas em uma área especial do programa reservada para esse fim.

Uma função inclui marcadores de posição, chamados de parâmetros lógicos, que serão substituídos por valores reais (parâmetros reais) quando a função for iniciada por meio de uma chamada colocada em outro lugar no programa.

Por exemplo, o seguinte pseudocódigo adiciona dois números e exibe o resultado: add (x, y) {sum = x + y; print sum;} As variáveis ​​entre parênteses (x, y) são os parâmetros lógicos que serão substituídos pelos parâmetros reais. Em outra parte do programa, uma instrução como as seguintes chamadas e fornece os parâmetros reais: add (5,10) Consulte o parâmetro real, chamada, parâmetro, convenção de passagem de parâmetro.

Technipages explica a função

Uma função em um corpo de código é um trecho de código menor identificado, cuja posição depende do corpo maior de código. Ele tem uma função definida para realizar uma única tarefa específica. Depois que uma função é escrita em um ponto de um programa, ela pode ser acessada de qualquer parte desse mesmo programa.

As funções são usadas principalmente porque podem ser reutilizadas, portanto, economizam tempo; as funções, uma vez declaradas, podem ser usadas em tantos lugares e horários quanto possíveis. A maioria das funções em uso, uma vez declaradas, também podem ser usadas por outros programadores em vários programas diferentes. Um programador pode compilar uma lista de funções e exportá-las para serem usadas em outros programas.

As funções na programação podem ser rastreadas até o sistema Lambda Calculus, que foi desenvolvido na década de 1930. Lambda Calculus permite o fornecimento de uma base para as funções de avaliação e seus resultados. As linguagens de programação que usam o modelo Lambda Calculus são Common Lisp, Scheme, Clojure, Wolfram Language, Racket e Haskell. Funções em programação também estão sendo utilizadas por algumas outras linguagens de programação para criar um sub-hub no nicho de programação para si mesmas, e os exemplos são XML, SQL e Lex / Yacc.

Usos Comuns de Função

  • O principal motivo de um função pode ser usado é que pode ser usado para evitar a repetição de comandos dentro do programa
  • Funções e os procedimentos são muito semelhantes quando as funções são iniciadas e retornam um valor, os procedimentos não.
  • Outra razão um função pode ser usado para ajudar a definir uma estrutura lógica para seu programa, dividindo-o em vários módulos menores com propósitos aparentes.

Maus usos comuns de função

  • UMA função mesmo que seja um pedaço de código definido em um corpo de código muito maior, não depende do código maior
  • Reutilização de um função é altamente duvidoso, pois os programas não compilam uma lista de funções conhecidas.