Mənası: Dynamic Link Library (DLL) - Dinamik əlaqə kitabxanası
Termin haqqında geniş məlumat:
DLL, bir proqramın istifadə edə biləcəyi kod və məlumatların toplusudur. Bu kod və məlumatlar proqramın əsas hissəsindən ayrı olaraq saxlanılır və proqram ehtiyac duyduqda yüklənir. Bu yanaşma proqram ölçüsünü kiçildir, çoxlu proqramların eyni koddan istifadə etməsinə imkan verir və proqramın yenilənməsini asanlaşdırır.
DLL-in üstünlükləri:
- Kodun təkrar istifadəsi: Bir neçə proqram eyni DLL faylından istifadə edə bilər, bu da disk sahəsindən qənaət və proqram ölçüsünün azalmasına səbəb olur.
- Modul dizayn: Proqramın modullara bölünməsi inkişaf prosesini asanlaşdırır və dəyişikliklərin daha asan idarə olunmasına imkan verir.
- Yenilənmənin asanlığı: Proqramın əsas hissəsini dəyişdirmədən DLL fayllarını yeniləmək mümkündür.
- Yaddaş idarəetməsinin optimallaşdırılması: DLL-lər yalnız ehtiyac olduqda yüklənir və yaddaşdan boşaldılır, bu da sistemin daha effektiv işləməsinə kömək edir.
DLL-in istifadə edildiyi sahələr:
- Proqramlaşdırma: Windows əməliyyat sistemində çox sayda proqram DLL fayllarından istifadə edir. Bu, xüsusilə C, C++, C# və digər proqramlaşdırma dillərində yaygındır.
- Oyun inkişafı: Oyunlarda qrafika, səs və fizika mühərrikləri kimi komponentlər tez-tez DLL faylları şəklində təmin olunur.
- Sistem proqram təminatı: Əməliyyat sisteminin müxtəlif komponentləri DLL faylları şəklində təqdim oluna bilər.
- Driverlər: Cihaz driverləri də DLL faylları kimi yaradıla bilər.
Mövzu ilə əlaqəli terminlər:
- API (Application Programming Interface)
- Shared Library
- Static Library