Що таке dll?
Архітектури програмного забезпечення схожі між собою і часто використовують один і той же код. Для того щоб програмісти не писали одні й ті ж сторінки коду до кожної програми, вигадали формат динамічного підключення модулів - * .dll.
Давайте більш конкретно розберемося, що таке dll. Абревіатура dll розшифровується як Dynamic Link Library. Цей формат файлів дозволяє підключатися до програми бібліотеки з заздалегідь написаним кодом в міру необхідності. У dll можна зберігати не тільки виконуваний код, але і різні ресурси, такі як графіка і відео.
Використання dll не тільки дозволило спростити процес написання програмного коду, але і дає можливість економити місце на жорсткому диску за рахунок того, що нові програми можуть використовувати системні файли, а не встановлювати свої персональні бібліотеки. Також економиться оперативна пам`ять, адже якщо одна програма завантажила dll, друга не стане цього робити, а скористається вже завантаженої.
Dll бібліотеки отримали дуже широке застосування через своїх переваг і відсутності серйозних недоліків. А недолік один. На їх завантаження потрібен час, тому перший запуск функцій, що вимагають використання dll, займає якийсь час. Після запуску ці файли залишаються завантаженими в оперативну пам`ять, тому подальше їх використання не буде віднімати час на завантаження.
Для роботи з dll файлами використовується спеціальне програмне забезпечення. Про це ви можете прочитати в статті "Чим відкрити dll".
Якщо ви - програміст, то дізнавшись, що таке dll, ви неодмінно усвідомите перевага використання методу Dynamic Link Library і неодмінно будете використовувати його у своїй роботі.