Skip to main content

Mi az a szokásos könyvtár?

A számítógépes programozásban a standard könyvtár funkciók, állandók és egyéb nyelvi meghatározások sorozata, amelyek a Core Compiler csomag részeként szerepelnek.A standard könyvtár programozót biztosít az egyszerű programok létrehozásához és az alapvető adatok manipulálásához.Ezenkívül lehetőséget biztosít arra, hogy valahogy kölcsönhatásba lépjen a gazdagép operációs rendszerrel, így az információfeldolgozás nem válik triviális feladatsá.Egy adott nyelvi fordító minden megvalósítása tartalmazza a szabványos könyvtárat, és általában lefelé kompatibilis a könyvtár korábbi verzióival, így az alapvető nyelvi funkciók megőrzik, mivel az idővel fejlődik.Eljárások, funkciók, osztályok vagy egyéb számítógépes programok, amelyek rendelkezésre állnak a programozó számára.Ezeket az elemeket általában olyan kategóriákba csoportosítják, amelyek meghatározzák azok funkcionalitását, például a bemenetet, a kimenetet és a folyamatkezelést.Egyes könyvtárak más könyvtárakra támaszkodnak, hogy megfelelően működjenek, a függőségnek nevezett koncepció.A fontos változókat, például az egész adattípus maximális értékét vagy a null karakter numerikus meghatározását tárolhatjuk egy könyvtárban.Ezek általában már összeállítottak számítógépes kóddarabok, megakadályozva a káros módosításokat és védik a szabadalmaztatott programozási kódot.Ezt kiegyensúlyozni kell a túl sok könyvtár bevonásával.Egy nagy szabványos könyvtár azt jelenti, hogy egyes nyelveken a befejezett program elosztási mérete hihetetlenül nagy lehet, és felfúvódhat a soha nem használt könyvtárakkal.A túl sok fájl beillesztése a szokásos könyvtárba a nyelv fejlesztésével kapcsolatos problémákat is okozhat, mivel a ritkán használt funkciókat minden nyelv vagy fordító változásával frissíteni kell, növelve az új kiadáshoz szükséges munka mennyiségét.

fordítva,A túl kevés funkcionalitással rendelkező standard könyvtár vezethet, hogy minden programozónak külön kell a külső könyvtárakat telepítenie, és azokat kifejezetten a programkiadásokba kell felvennie.Ez ahhoz vezethet, hogy egy olyan színvonalú, közösség által vezérelt karbantartást végez, amelyet az elsődleges nyelvfejlesztési csapat nem irányít.Egyes nyelvek alkalmazkodnak az ilyen helyzetekhez azáltal, hogy az általánosan használt könyvtárakat beépítik a szokásos készletbe, amikor a közösség világossá tette a szükségletet.Ezenkívül a fordító által létrehozható program létrehozásának mechanikája meghatározhatja a könyvtár paramétereit is.Az értelmezett nyelvek általában nagyobb könyvtárak gyűjteményével rendelkeznek a szokásos készletükben, míg az alacsony szintű nyelveknek gyakran nagyon kevés.