Tolong jelaskan mengenai DLL Hell

Dalam dunia komputasi, DLL Hell adalah istilah sehari-hari untuk komplikasi yang muncul ketika bekerja dengan dynamic link library (DLL) yang digunakan dalam sistem operasi Microsoft Windows, terutama edisi "warisan" (legacy) 16-bit. Meskipun istilah ini adalah hanya berlaku untuk sistem operasi Windows (istilah yang lebih umum adalah neraka dependensi) istilah ini juga sering digunakan untuk menggambarkan sebuah kasus neraka dependensi.

DLL hell sering muncul dalam popup peringatan Windows yang laporan sesuatu yang mirip dengan "A Required DLL File, Z.DLL, was not found" atau "The procedure entry point Y couldn't be located in X.DLL" saat pengguna mencoba untuk menjalankan sebuah aplikasi, atau ketika startup. Hal ini dapat juga terjadi saat aplikasi yang dijalankan tidak berfungsi sebagaimana mestinya.