Es sind nun ungefähr 4 Jahre Entwicklung, in denen ich Hash-Tabellen und Hash-Funktionen verwende, höre, darüber spreche und implementiere. Aber ich verstehe wirklich nie, warum es Haschisch heißt?
Ich erinnere mich an die ersten Tage, an denen ich mit dem Programmieren angefangen habe. Dieser Begriff war für mich etwas umständlich . Ich habe nie herausgefunden, was es ist, basierend auf seinem Namen . Ich habe nur experimentell verstanden, was es macht und warum und wann wir es verwenden sollten .
Trotzdem versuche ich manchmal herauszufinden, warum es Hash heißt . Ich habe kein Problem mit Tabelle oder Funktion und um ehrlich zu sein, sie sind ziemlich deduktiv, rationale Begriffe. Ich denke jedoch, dass bessere Wörter anstelle von Hash, wie Schlüssel oder Eindeutigkeit , verwendet werden könnten . Keine Schlüsseltabelle oder Eindeutigkeitstabelle .
Nach meinem Wörterbuch bedeutet Hash:
- Gebratenes Gericht aus Kartoffeln und Fleisch (höchst irrelevant)
- # -Zeichen (AKA-Nummernzeichen, Nummernzeichen usw.) (immer noch irrelevant, möglicherweise nur eine falsche Nomenklatur)
- Anwenden eines Algorithmus auf eine Zeichenfolge (hat immer noch nichts mit der Eindeutigkeit zu tun , die das wichtigste Merkmal einer Hash-Tabelle ist)
- Essen schneiden
- Ein anderer Begriff für Haschisch
Weiß jemand, warum es Hash heißt?