Pustaka (atau Library dalam Bahasa Inggris), dalam ilmu komputer adalah koleksi dari rutin-rutin program yang digunakan untuk membangun dan mengembangkan perangkat lunak. Pustaka, umumnya mengandung kode program dan data pembantu (banyak programmer menyebutnya sebagai helper),
yang menyediakan layanan-layanan kepada program-program independen. Hal
ini mengizinkan kode dan data dapat digunakan bersama-sama dan dapat
diubah dengan menggunakan paradigma pemrograman moduler. Beberapa berkas yang dapat dieksekusi, umumnya berjenis program yang berdiri sendiri atau juga pustaka, tapi kebanyakan pustaka tidak dapat dieksekusi. Program komputer dapat merujuk kepada pustaka dengan menggunakan sebuah proses yang disebut linking, yang mampu menghubungkan satu dengan lainnya, yang dapat dilakukan dengan linker.
Sebagian besar sistem operasi modern menyediakan banyak pustaka untuk mengimplementasikan banyak layanan-layanan sistem operasi. Windows API
adalah contohnya. Pustaka jenis ini akan menyediakan kebutuhan yang
dibutuhkan oleh aplikasi dari sistem operasi di mana aplikasi tersebut
berjalan. Karenanya, sebagian besar kode digunakan oleh aplikasi modern
disediakan dalam pustaka sistem operasi.
0 comments:
Post a Comment