Biblioteca informática
Viernes, 15 Agosto 
Biblioteca (informática), en programas informáticos, conjunto de rutinas almacenadas en un archivo. También se utiliza su acepción en inglés, Library, en ocasiones traducida erróneamente como ‘librería’. Cada conjunto de instrucciones dentro de una biblioteca tiene un nombre, y cada uno realiza una tarea diferente, a menudo muy específica. Por ejemplo, la función printf() es parte de la biblioteca estándar de C, y muestra caracteres en la pantalla. Este tipo de conjuntos de instrucciones simplifica el trabajo y evita duplicar el esfuerzo cada vez que sea necesario realizar una tarea específica. Un programador puede identificar una biblioteca frente a un programa, referirse a rutinas de la biblioteca dentro del programa, y hacer que el programa realice las tareas apropiadas, sin tener que volver a escribir las mismas instrucciones cada vez que sean necesarias. Las bibliotecas pueden incluir rutinas estándar para un lenguaje de programación determinado, extensiones o módulos particulares para facilitar la programación en áreas específicas, como rutinas de uso matemático, de gestión de comunicaciones o de procesamiento de imágenes, o bien contener rutinas personalizadas escritas por el programador.
Las denominadas “bibliotecas de enlace dinámico”, también conocidas como DLL (del inglés Dynamic Link Library), de aparición más reciente, tienen la ventaja de que son cargadas y descargadas de memoria conforme se necesitan módulos de código que ellas contienen; además, se emplean masivamente para ser utilizadas a la vez por programas diferentes. Éste es el caso, por ejemplo, de las bibliotecas comunes en sistemas operativos basados en entornos gráficos.
