Als bescheidener Anfänger in der Welt des Programmierens und durchblätternd alle Antworten hier, nachdem ich gesehen hatte, dass dieses Wort an verschiedenen Stellen auf scheinbar leicht unterschiedliche Weise verwendet wurde, fand ich das Lesen der Wikipedia-Seite über Bootstrapping (duh! Ich habe nicht daran gedacht es ist entweder zunächst sehr informativ, Unterschiede in der Verwendung dieses Wortes zu verstehen . Könnte es sein, dass ...... in äußerst seltenen Fällen ...... Wikipedia möglicherweise sogar bessere Erklärungen für bestimmte Begriffe hat als .... (redigiert)? Werden sie jedoch Wiederholungspunkte auf Wikipedia einbringen?
Mir scheint, dass alle Bedeutungen etwas damit zu tun haben: Beginnen Sie mit etwas so Einfachem wie möglich, Ding1, machen Sie etwas etwas Komplexeres mit diesem Ding2, und jetzt können Sie mit Thing2 einige Aufgaben effizienter und schneller erledigen, als Sie könnten ursprünglich mit Thing1. Dann wiederholen Sie von Thing2 bis Thing 3 ad infinitum ...
Ich sehe es als eng verbunden sowohl mit der biologischen Evolution als auch mit 'Layers of Abstraction' (Neulinge wie ich, ahem, Wikipedia, Husten) - die Evolution von Computern aus den 1940er Jahren mit Schaltern, Maschinencode, Assembly, C, Python, AIs, die Sie geben können Alle Arten von komplexen Anweisungen, wie "Machen Sie das% 4 ^% Abendessen zu meinen Standard- & ^ $% -Anforderungen und reinigen Sie den Boden, den Sie% $ £" @: ~ "in betrunkenem Slang-Englisch oder Amazonas-Stammes-Dialekt, ohne dass sie eine Ausnahme auslösen '(wieder für Neulinge ... Sie haben es erraten) - habe dort aufgrund einfacher Ignoranz viele Links verpasst.
Dann in bestimmten spezifischen Software-Bedeutungen: Bedeutung1: Mit Thing1 wird die neueste Version von Thing2 geladen (da Thing2 natürlich größer als Thing1 ist, genauso wie Thing3 größer als Thing2 ist).
Bedeutung2: Thing1 ist eine niedrigere Sprache (näher an 1001011100 .... 011001 als print ("Hallo", Benutzername)), die verwendet wird, um ein wenig von der höheren Sprache von Thing2 zu schreiben, dann ist dies ein kleines bisschen von Thing2 wird verwendet, um Thing2 selbst von der Baby-Vokabelebene zur Erwachsenen-Vokabelebene zu erweitern (Thing2 wird von der Baby-Version von sich selbst verarbeitet (oder es ist ein cleveres Baby!), während die Baby-Version von Thing2 den korrekten Fachbegriff "kompiliert" verwendet selbst könnte natürlich nur von Thing1 kompiliert werden, weil es nicht existieren kann, bevor es existiert, richtig duh!), dann kompiliert die Kinderversion von Thing2 die Surly Teenager-Version von Thing2, und an diesem Punkt entscheidet die Programmier-Community, ob Surly Teenagers 'Probleme' ( Software-Begriff und Metapher-Begriff!) sind es wert, genügend Zeit für die Lösung aufzuwenden, um langfristig akzeptiert zu werden.oder sie aufzugeben (nicht sicher, wohin man die Analogie hier nehmen soll).
Wenn ja, dann hat sich Thing2 (möglicherweise einige Male) von der Kindheit bis zum Erwachsenenalter "gebootet": "Das Kind ist der Vater des Mannes" (Wordsworth, schlagen Sie vor, nicht das Zitat oder den Autor von Stack Overflow nachzuschlagen). .