Standardikirjasto
Standardikirjasto (engl. Standard library) 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öä.[1] Esimerkiksi C-kielen standardikirjaston toiminnot on kuvattu kielen standardin määrittelemissä otsikkotiedostoissa (engl. header).[2]
Eri ohjelmistokielien standardikirjastot ovat erilaisia ja sisältävät eri asioiden toteutuksia. Esimerkiksi Python[3], Go[4], C-kieli[5][6] ja C++[7] vaativat eri asioita standardikirjastossa.
Katso myös
[muokkaa | muokkaa wikitekstiä]Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ C++ Standard Library github-pages.ucl.ac.uk. Viitattu 4.10.2025. (englanniksi)
- ↑ C Library Overview qnx.com. Viitattu 4.10.2025. (englanniksi)
- ↑ The Python Standard Library docs.python.org. Viitattu 4.10.2025. (englanniksi)
- ↑ Standard library pkg.go.dev. Viitattu 4.10.2025. (englanniksi)
- ↑ Standard C Library Functions Table, By Name ibm.com. Viitattu 4.10.2025. (englanniksi)
- ↑ C Standard Library headers en.cppreference.com. Viitattu 4.10.2025. (englanniksi)
- ↑ C++ Standard Library headers en.cppreference.com. Viitattu 4.10.2025. (englanniksi)