Daftar Isi:
Definisi - Apa yang dimaksud dengan Static Library?
Perpustakaan statis adalah konsep pemrograman di mana perpustakaan bersama dengan fungsi khusus, kelas atau sumber daya dihubungkan dengan aplikasi atau komponen eksternal, memfasilitasi pembuatan file yang berdiri sendiri dan dapat dieksekusi. Selama menghubungkan, bagian eksternal perpustakaan statis dimuat ke ruang alamat atau digabung dengan kode aplikasi.
Pustaka statis menyediakan mekanisme yang efektif untuk menggunakan kembali kode.
Techopedia menjelaskan Static Library
Perpustakaan statis dipanggil dan diaktifkan oleh bahasa perangkat lunak dan sistem operasi (OS), versus perpustakaan dinamis, yang menggunakan mekanisme implementasi yang berbeda. Hanya pengembang atau pengguna yang dapat menautkan perpustakaan statis ke suatu aplikasi.
Kebanyakan konsep pustaka adalah turunan dari pustaka statis, yang berevolusi dari konsep di mana kode atau rutin pemrograman yang sama tidak diimplementasikan kembali untuk aplikasi atau komponen yang berbeda. Sebaliknya, perpustakaan dengan rutinitas yang diperlukan ditentukan.
Manfaat perpustakaan statis utama adalah sebagai berikut:
- Memastikan versi pustaka dan kompatibilitas dengan kode aplikasi yang dikembangkan, memfasilitasi pemeliharaan versi.
- Memungkinkan pembuatan file yang dapat dieksekusi tunggal. Hanya bagian perpustakaan yang diperlukan dari file yang dapat dieksekusi yang harus ditautkan, versus perpustakaan dinamis, yang memerlukan pemuatan seluruh perpustakaan. Namun, ukuran file yang dapat dieksekusi lebih tinggi ketika perpustakaan statis digunakan.