Daftar Isi:
Definisi - Apa yang dimaksud dengan Dynamic Library?
Perpustakaan dinamis adalah konsep pemrograman di mana perpustakaan bersama dengan fungsi khusus diluncurkan hanya selama eksekusi program, yang meminimalkan ukuran program secara keseluruhan dan memfasilitasi peningkatan kinerja aplikasi untuk mengurangi konsumsi memori. Dalam sebagian besar program perangkat lunak, mendistribusikan fungsi tertentu ke dalam modul yang berbeda memungkinkan pemuatan sesuai kebutuhan.
Pustaka dinamis tidak pernah menjadi bagian dari file atau aplikasi yang dapat dieksekusi. Selama runtime, tautan dibuat antara perpustakaan dinamis dan file atau aplikasi yang dapat dieksekusi.
Techopedia menjelaskan Dynamic Library
Platform perangkat lunak menggunakan mekanisme yang berbeda untuk implementasi perpustakaan dinamis. Pustaka dinamis dipanggil dan diaktifkan berdasarkan bahasa perangkat lunak dan sistem operasinya (OS).
Pustaka dinamis berkembang dari konsep berikut: Jika beberapa aplikasi menggunakan fungsi pustaka tertentu melalui beberapa baris kode, lebih mudah untuk memelihara dan meningkatkan versi pustaka yang berbeda, daripada menerapkan perubahan aplikasi yang sesuai. Juga, karena pustaka dinamis berisi beberapa baris kode, membuat tautan pada waktu kompilasi membantu mengurangi memori secara keseluruhan dan meningkatkan kinerja aplikasi.
Pustaka dinamis dimuat ke dalam ruang alamat selama runtime eksekusi atau peluncuran. Saat dimuat saat eksekusi runtime, perpustakaan dinamis dikenal sebagai "perpustakaan yang dimuat secara dinamis" atau "perpustakaan yang terhubung secara dinamis." Saat dimuat saat peluncuran, perpustakaan dinamis dikenal sebagai "perpustakaan tergantung dinamis."