Programmbibliothek
Eine Programmbibliothek ist eine Sammlung von Programmcode für zusammengehörende Aufgaben. Programmbibliotheken sind im Unterschied zu ausführbaren Programmen keine eigenständigen Programme, sie sind Hilfsroutinen, die Programmen zur Verfügung stehen.Statische Programmbibliotheken werden nach dem compilieren in einem eigenen Schritt, dem sog. Linken mit dem ausführbaren Programm verbunden.
Dynamische Programmbibliotheken werden erst bei Bedarf in den Arbeitsspeicher geladen und mit dem ausführbaren Programm verbunden (durch einen sog. Loader). Dadurch braucht eine Programmbibliothek, die von mehreren Programmen genutzt wird, nur einmal im Speicher gehalten werden.
siehe auch: Programmiersprache, API, Compiler, DLL






