Home

standardbibliotek

Ett standardbibliotek, eller standardbiblioteket, är en samling av funktioner, klasser och moduler som följer med ett programmeringsspråk och som tillhandahåller grundläggande och vanliga funktioner som är portabla över olika plattformar. Biblioteket gör det möjligt för program att utföra vanliga uppgifter utan att varje projekt behöver uppfinna hjulet på nytt.

Innehållet i ett standardbibliotek varierar mellan språk men brukar omfatta in/ut-datahantering, sträng- och datumhantering, matematiska funktioner,

Syftet med standardbiblioteket är att öka portabiliteten och effektiviteten i mjukvaruutveckling. Genom att erbjuda enhetliga API:er

Exempel på standardbibliotek i olika språk inkluderar C:s libc med delar som stdio.h och stdlib.h; C++ Standard

datatyper
och
samlingar,
filsystem
och
IO,
nätverk,
kontextuella
verktyg,
undantagshantering
och
ibland
grundläggande
koncurrency-
eller
asynkrona
mekanismer.
Det
fungerar
som
ett
gränssnitt
mellan
programkoden
och
den
underliggande
plattformen,
ofta
implementerat
av
språkets
leverantör
eller
community
och
versioneras
tillsammans
med
språket.
för
vanligt
förekommande
uppgifter
minskar
behovet
av
omarbete
mellan
olika
projekt
och
plattformar,
samtidigt
som
optimeringar
och
säkerhetsförbättringar
kan
göras
centralt.
Library
med
STL-komponenter
som
vector
och
iostream;
Java
Standard
Library
(Java
SE)
med
paket
som
java.lang
och
java.util;
Python
Standard
Library
med
moduler
som
os,
sys
och
json;
och
.NET:s
Base
Class
Library
som
används
av
språk
som
C#
och
F#.
Varje
språk
har
sitt
eget
sätt
att
dokumentera
och
distribuera
dessa
gränssnitt,
ofta
uppdaterade
med
nya
versioner
av
språket.