Biblioteca (computação)
subprogramas utilizados no desenvolvimento de software / De Wikipedia, a enciclopédia encyclopedia
Na ciência da computação, biblioteca (em inglês: library) é uma coleção de subprogramas utilizados no desenvolvimento de software; estes contém funções e dados auxiliares que podem ser usados em programas independentes, o que permite o compartilhamento e a alteração de código-fonte e dados de forma modular. Alguns executáveis são tanto programas independentes quanto bibliotecas, mas a maioria das bibliotecas não são executáveis. Executáveis e bibliotecas fazem referências mútuas conhecidas como ligações, tarefa tipicamente realizada por um ligador.
A maior parte dos sistemas operacionais modernos provê bibliotecas que implementam a maioria dos serviços do sistema, que transformaram em comodidades os serviços que uma aplicação moderna espera que sejam providos pelo sistema operacional. Assim sendo, a maior parte do código utilizado em aplicações modernas é fornecido por estas bibliotecas.
Uma biblioteca personalizada pode ser impementada usando o recurso "code snippets" ou "snippet", uma forma de automação de código-fonte, que garante economiza tempo e evita erros comuns, assim aumentando a produtividade para o desenvolvedor evitando tarefas repetitivas de programação.[1] Onde o Snippet são pequenas partes reusáveis de um código-fonte ou de um texto.[2]