Як покірний початківець у світі програмування, і переглядаючи всі відповіді тут, побачивши це слово багато вживаного в явно трохи різних способах у різних місцях, я знайшов, читаючи сторінку Вікіпедії на Bootstrapping (так! Я не думав про це це або спочатку) дуже інформативно для розуміння відмінностей у вживанні цього слова. Чи може це бути ...... в надзвичайно рідкісних випадках ...... У Вікіпедії можуть бути навіть кращі пояснення певних термінів, ніж .... (відредаговано)? Чи принесуть вони бали реп у Вікіпедії?
Мені здається, все значення має щось спільне: почніть з чогось максимально простого Thing1, зробіть щось трохи складніше з цим Thing2, і тепер ви можете використовувати Thing2, щоб робити якісь завдання ефективніше і швидше, ніж ви могли спочатку з Thing1. Потім повторіть від Thing2 до Thing 3 ad infinitum ...
Я бачу це як тісно пов'язане як з біологічною еволюцією, так і з "Шарами абстракції" (такі новачки, як я, бач, ах, Вікіпедія, кашель) - еволюція з комп'ютерів 1940 р. З перемикачами, машинним кодом, асамблеєю, C, Python, AI, які ви можете дати всілякі складні інструкції, як-от "зробіть вечерю% 4 ^% за моїми вимогами & ^ $% вимогами та очистіть підлогу, ви% $ £" @: ~ "в п'яному сленговому англійському або амазонському племінному діалекті, не збільшуючи їх виняток '(для новачків знову ... ви здогадалися) - пропущено безліч посилань через просте незнання.
Тоді в певних конкретних програмних значеннях: Значення1: Thing1 використовується для завантаження останньої версії Thing2 (оскільки, звичайно, Thing2 буде більше Thing1, так само як Thing3 буде більше Thing2).
Значення2: Thing1 - мова нижчого рівня (ближче до 1001011100 .... 011001, ніж print ("Привіт", ім'я користувача)), що використовується для написання трохи вищої мови Thing2, тоді ця маленька частина Thing2 є використовується для розширення самого Thing2 від рівня лексики для дітей до рівня лексики для дорослих (Thing2 починає оброблятися, або використовувати правильний технічний термін "складений", саме дитячою версією (це розумна дитина!), тоді як дитяча версія Thing2 сам звичайно міг би бути скомпільований лише Thing1, тому що він не може існувати до того, як він існує, правда! термін програмного забезпечення та термін метафори!) варто витратити достатньо часу, вирішивши прийняти його довгостроково,або відмовитися від них (не впевнений, звідки тут взяти аналогію).
Якщо так, то Thing2 має "завантаження" (можливо, кілька разів) від дитинства до дорослого життя: "дитина - батько людини" (Вордсворт, пропонуйте не намагатися шукати цитату чи автора на Stack Overflow) .