Standardikirjasto () on tietotekniikassa ohjelmointikielen mukana tuleva kokoelma yleisesti käytettyjä aliohjelmia tai luokkia. Standardikirjasto sisältää samat aliohjelmat valmistajasta riippumatta. Tämä mahdollistaa sen, että standardikirjastoa käyttävä ohjelma toimii samalla tavalla riippumatta siitä kenen valmistajan kirjastoa käytetään.

Standardikirjasto vaaditaan kielen standardinmukaisen tuen vuoksi. Standardikirjastoa käyttävät ohjelmat ovat siirrettävissä eri alustoille ja eri kääntäjillä ilman lisäkirjastojen käyttöä. Esimerkiksi C-kielen standardikirjaston toiminnot on kuvattu kielen standardin määrittelemissä otsikkotiedostoissa ().

Eri ohjelmistokielien standardikirjastot ovat erilaisia ja sisältävät eri asioiden toteutuksia. Esimerkiksi Python, Go, C-kieli ja C++ vaativat eri asioita standardikirjastossa.

Katso myös POSIX

Lähteet

Luokka:Ohjelmakirjastot