Ich habe in altem Code eine Klasse gefunden, deren Name BucketService ist.
Da Englisch nicht meine Muttersprache ist, habe ich versucht, das zu übersetzen, aber es ergibt keinen Sinn.
Ich habe ein paar Termins gefunden, wie Eimersortierung und so weiter, aber ich verstehe es immer noch nicht. Tatsächlich wird dieses Wort in der Programmierung ziemlich häufig verwendet
Ich wäre für eine einfache Erklärung dieses Wortes hilfreich
terminology
user278618
quelle
quelle
Antworten:
Ein Eimer in englischer Sprache ist ein Gerät zum Halten von Wasser.
In der Software bedeutet dies normalerweise einen Datentyp, der Objekte zusammenfasst.
Der Begriff wird häufig verwendet, wenn es um Hashing-Algorithmen geht , bei denen verschiedene Elemente mit demselben Hash-Code (Hash-Kollision) in denselben "Bucket" verschoben werden. Das heißt, die Objekte werden nach dem Hash gruppiert.
Informell gesehen habe ich den Begriff mit Wörterbüchern verwendet, deren Wert (nicht Schlüssel) eine Sammlung von Elementen ist.
Wikipedia hat eine Seite, die dem Begriff " Computing" gewidmet ist :
quelle
Vielleicht ist es ein Hinweis auf "Bit Bucket". Dort verschieben sich die Bits, die um ein Byte verschoben werden, nach links und rechts.
quelle