Bootstrapping – що це і навіщо він потрібен?

Bootstrapping – що це за термін і де використовується? В обчислювальній техніці він відноситься до процесу завантаження основного програмного забезпечення в пам’ять комп’ютера після натискання кнопки живлення. Зазвичай для цього використовується скорочене написання – booting або boot. Тому файл завантаження операційної системи, називається boot.ini. В файл записуються відомості про параметри, з якими буде завантажуватися програмне забезпечення.

Історія виникнення терміна bootstrapping

Володіючи початковими знаннями англійської мови, можна розібратися, що слово bootstrapping складається з двох коренів boot – черевик і strap – ремінь. Закінчення-ing позначає процес. Але що це – bootstrapping, і як з’явилося це слово? Термін використовується як цифровий еквівалент дилеми курки і яйця і перекладається як “підтягування черевик за ремінці”. Така назва пов’язана зі старої американської казкою і фрази, що з’явилася в XIX столітті: “Тягнути себе за ремінці черевик за тином” (“Pull yourself up over a fence by your bootstraps”). Пізніше цей вираз став означати виконання якихось безглуздих дій. Справа в тому, що раніше у високих черевиках були спеціальні ремінці, за допомогою яких можна було підтягнути їх і надіти на ноги. Вони залишилися досі у вигляді язичків на задньої частини взуття, полегшують процес їх надягання. Раніше існували спеціальні інструменти у вигляді гака, якими чіплялися ці ремінці.