Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
As diferenças entre a função Library & User-Defined Function
Quando você escreve aplicações usando o código de programação , você pode optar por implementar todas as suas próprias funções ou você pode usar os recursos existentes . A maioria das linguagens beneficiar de bibliotecas de código livre para funções comuns . Isso inclui aplicativos de desktop em linguagens como Java e aplicativos da Web em linguagens como PHP e JavaScript. Os desenvolvedores muitas vezes enfrentam a escolha de fornecer funcionalidade si , criando funções definidas pelo usuário , ou a importação de recursos externos. Fonte

A principal diferença entre biblioteca e funções definidas pelo usuário é o código fonte . Se você estiver usando uma biblioteca de código , o aplicativo terá que importar este recurso e , em seguida, usá-lo através de sua interface de programação de aplicativos ou seguindo instruções em qualquer documentação incluída . Se você estiver implementando suas próprias funções , naturalmente você escrever o código fonte de si mesmo, então ele aparece dentro de seus arquivos de aplicação , juntamente com seu outro código.

Alterações

Quando você escrever suas próprias funções de código, você pode fazer alterações para eles, desenvolvê-los junto com o resto de sua aplicação. Isso permite que você crie funções que são perfeitamente adequados para suas aplicações. Ter uma compreensão do processo de desenvolvimento para suas funções coloca em uma boa posição para entender as possíveis implicações de quaisquer alterações feitas a eles.

Para funções de biblioteca , em alguns casos, você não pode mesmo ser capaz de fazer alterações no código de implementação . Se você tem acesso ao código fonte para as bibliotecas que você está importando , você pode alterar o código , mas isso pode ser um processo complexo arriscado , porque você pode não entender os potenciais efeitos colaterais.

visibilidade

Dependendo da linguagem ou plataforma as suas aplicações estão usando , você pode ter restringido a visibilidade de funções da biblioteca importados. Por exemplo , você só pode ser capaz de ver o contorno de uma função , com o seu nome, parâmetros e tipo de retorno especificado, mas sem detalhes de implementação. Bibliotecas de código também variam na quantidade e qualidade da documentação ou comentário que prestam. Se você não pode ver dentro de uma função e não temos informação sobre isso, não há um limite para o efetivamente você pode usá-lo . Você tem acesso total e visibilidade para as funções que você projetar-se , por isso, pode fazer uso delas informado em outro lugar em seus programas.
Recursos

Embora existam restrições sobre como você pode usar algumas bibliotecas de código , eles podem te salvar um monte de esforço. Se você está implementando algo que foi coberto extensivamente por outros desenvolvedores, você pode concentrar seus recursos nos aspectos originais do aplicativo que você está trabalhando. Muitas vezes, as bibliotecas de código usar funcionalidades avançadas que levaria muito tempo para que os desenvolvedores individuais para alcançar , por isso, você pode estar usando algo que não só economiza tempo, mas também é melhor do que o que vocês vêm-se em seu próprio país .
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir múltiplas linhas em Apache 
·Como criar um conjunto de resultados de Executar em um …
·Eclipse vs. Vim 
·Diferença entre determinísticas e não determinístic…
·A diferença entre SOAP e Web Service RESTO 
·Como remover o CoreData iPhone Emulator 
·O que é Microdados HTML5 
·Características API 
·A função aleatória em COBOL 
·Como ler a coluna de uma String 
  Artigos em destaque
·Como escrever um script Vim 
·Como determinar o comprimento de corda no texto B 
·Como converter strings para valores longos não assinad…
·Como fazer um Mashup Web 
·Como Escrever um Programa de Transferência de soquete …
·Sem conexão proxy no NetBeans 
·GNU & C + + para computadores 
·Como remover Endings linha do QString 
·Como desativar o ícone Geração em EMF 
·Programação C Erros e como consertá-los 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados