Clasificación de la Biblioteca del Congreso
La clasificación fue desarrollada originalmente por Herbert Putnam con la ayuda de Charles Ammi Cutter en 1897 antes de asumir el cargo de bibliotecario del Congreso. Estuvo influida por la clasificación de Cutter y el sistema Dewey de clasificación y fue diseñada para ser usada en la Biblioteca del Congreso. El nuevo sistema sustituyó a un sistema de localización fija desarrollado por Thomas Jefferson. En el momento de la marcha de Putnam de su cargo en 1939 todas las clases excepto la K (Derecho) y partes de la B (Filosofía y Religión) estaban bien desarrolladas. La clasificación ha recibido críticas por carecer de una base teórica sólida, ya que muchas de las decisiones tomadas en su desarrollo estuvieron motivadas por las necesidades prácticas específicas de esa biblioteca más que por consideraciones epistemológicas.
Biblioteca (informática)
Un antiguo método era examinar el programa en tiempo de carga. Una vez que todas las bibliotecas fueran cargadas, se reemplazan todas las referencias a datos en las bibliotecas, con punteros a localidades de memoria apropiados. En Windows 3.1 (y algunos sistemas embebidos como las calculadoras Texas Instruments), las referencias eran manejadas como listas ligadas, permitiendo la fácil enumeración y reemplazo. Ahora, la mayoría de las bibliotecas dinámicas ligan una tabla de símbolos con direcciones en blanco dentro del programa en tiempo de compilación. Todas las referencias a código o datos en la biblioteca pasan a través de esta tabla. En tiempo de carga, la tabla es modificada con la dirección de los datos/código por el linker. Este proceso es lento y afecta significativamente la velocidad de los programas que llaman continuamente a otros programas, tal como algunos scripts de shell.