Programozásban mit jelentenek, milyen szerepet töltenek be a könyvtárak?
Mások által megírt, újrafelhasználó programrészek.
Például egy Log4Cpp könyvtárat felhasználva nem kell neked saját logolást írnod a programodhoz, egyszerűen felhasználod ezt, és nagyon kényelmesen, csupán az interface-t ismerve tudod használni.
Programkönyvtár. Angol rövidített nevén: Library.
Két fajtája van:
1) Programkörnyezet tartalmazza
2) Külső forrás
Azaz maga a programnyelv fejlesztők állítják össze, hogy neked ne kelljen azzal foglalkozni, hogy pl. a kiíratás hogyan valósul meg. Neked elég a cout << ... << endl;-t használnod, és ki is íratja. A mögötted tartalmát elrejti előled. Ez igaz, minden beépített függvényre is.
A külső forrásból érkező library-k, azok általad vagy más által írt olyan program elemek, amik valamilyen konkrét problémát oldanak meg. Azaz bizonyos elemeket rájuk bízhatsz.
Például legyen Hibajegyző programkönyvtár. Ez ugye, kompletten meg lett írva. A tartalmát nem ismered, de a függvényeit igen.
Pl.: a) Beállítható, hogy hova mentsen. b) Milyen formátumba (szövegként, XML ként, stb). c) És hogy milyen adatot.
És maga a programkönyvtár megoldja a többit, hozzáfűz időpontot is akár. És egy komplett loggolást kapsz valamiről, amire beállítottad.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!