Pustaka (perangkat lunak): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Kenrick95Bot (bicara | kontrib)
k Bot: Penggantian teks otomatis (- tapi + tetapi)
kTidak ada ringkasan suntingan
 
(4 revisi perantara oleh 4 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:Ogg vorbis libs and application dia.svg|jmpl|277px|ka|Ilustrasi aplikasi yang menggunakan libvorbisfile untuk memutar berkas [[Ogg Vorbis]]]]
'''Pustaka''' (atau '''''Library''''' dalam ''Bahasa Inggris''), dalam [[ilmu komputer]] adalah koleksi dari rutin-rutin [[program komputer|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 [[program komputer|berkas yang dapat dieksekusi]], umumnya berjenis program yang berdiri sendiri atau juga pustaka, tetapi kebanyakan pustaka tidak dapat dieksekusi. [[Program komputer|Program]] [[komputer]] dapat merujuk kepada pustaka dengan menggunakan sebuah proses yang disebut ''[[linker|linking]]'', yang mampu menghubungkan satu dengan lainnya, yang dapat dilakukan dengan ''[[linker]]''.
 
'''Pustaka''' (atau '''''{{lang-en|Library''''' dalam ''Bahasa Inggris''}}), dalam [[ilmu komputer]] adalah koleksi dari rutin-rutin [[program komputer|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 [[program komputer|berkas yang dapat dieksekusi]], umumnya berjenis program yang berdiri sendiri atau juga pustaka, tetapi kebanyakan pustaka tidak dapat dieksekusi. [[Program komputer|Program]] [[komputer]] dapat merujuk kepada pustaka dengan menggunakan sebuah proses yang disebut ''[[linker|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.