Ich verwende die Phrase
Wie lang ist ein Stück String
hin und wieder, normalerweise wenn mich jemand fragt, wann ich eine Programmieraufgabe erledige, die ich noch nicht einmal untersucht habe.
Ich weiß, was es bedeutet:
Englisch
Phrase
Wie lang ist ein String?
1. (umgangssprachlich, oft humorvoll) Wird als Antwort auf eine Frage wie „Wie lange wird es dauern?“ verwendet nehmen?“ oder „Wie groß ist es?“ Wenn die Länge oder Größe unbekannt, unendlich oder variabel ist.
– Wie lang ist ein String? , Wiktionary .
Aber ich möchte wissen, was das ist Ursprung dieser Phrase?
Warum wird sie verwendet, um eine unbekannte Größe, Länge oder Zeit zu bezeichnen? Wie in, worum geht es bei der Zeichenfolge, die sie ausmacht angeblich schwer oder unmöglich zu messen?
Kommentare
- Offensichtlich von Ada, Lady Lovelace.
- So alt wie ein String und Englisch.
- " Wie lang ist ein Stück Zeichenfolge? " im Allgemeinen nicht mehr als ein paar Nanosekunden .
- " Wie lang ist ein Stück String? " Stimmen Sie ab, um als zu allgemein zu schließen.
- @Neil – Sicherlich ist ' in erster Linie meinungsbasiert ?;)
Antwort
Ngram gibt an, dass die Phrase relativ neu ist, mindestens so aktuell wie im 19. Jahrhundert.
Die früheste Verwendung, die ich in Büchern oder Zeitschriften finden konnte, stammt von 1885 . Ich habe keinen Grund zu der Annahme, dass dies die erste Verwendung ist, abgesehen davon, dass es sich um das früheste Zitat handelt, das ich persönlich finden kann, aber die Verwendung in diesem Artikel hat ziemlich viel Kontext in der Erklärung.
Der Anstieg der Popularität in den frühen 1900er Jahren, der durch den Anstieg um 1920 in der Ngram-Grafik angezeigt wird, könnte eine Folge sein einer ziemlich prominenten und weit verbreiteten Verwendung des Ausdrucks durch den US-Kriegsminister Lindley Garrison im Jahr 1913. Einer von verschiedenen ähnlichen Berichten zu diesem Zitat wurde hier abgerufen Eine bestimmte Verwendung macht auch eine gute Arbeit darin, zu erklären, was der Ausdruck bedeutet: Niemand kennt die Antwort auf „Wie lang ist ein Stück Schnur“ ohne weiteren Kontext, so wie Sec. Garrison behauptete, mehr wissen zu müssen, bevor er eine Frage zu seiner Politik in beantwortet die Philippinen.
Antwort
Es ist nicht so, dass es nicht gemessen werden kann. Es ist so, dass ein Stück Schnur beliebig lang sein kann.
Technisch gesehen, wenn es kurz genug wäre, könnten wir es Flusen nennen, und es gibt wahrscheinlich eine Obergrenze dafür, wie lang ein Stück Schnur sein könnte in der Praxis , aber sprachlich ist es abstrakt eine unbeantwortbare Frage.
Der Grund, warum es in diesem Zusammenhang verwendet wird, ist, dass ein bestimmtes Stück Schnur gemessen werden kann, aber nur Zu wissen, dass es sich um ein Stück Schnur handelt, sagt nichts (oder fast nichts) über seine Länge aus.
Wenn Sie also jemand fragen würde: „Wie lang ist ein Stück Schnur?“, lautet die einzige wirkliche Antwort: Sie wissen es nicht. Es ist eine andere Frage als „Wie lang ist dieses Stück String?“
Kommentare
- Ein nützlicher Kommentar, um die Bedeutung zu verdeutlichen, aber ' beantwortet die Frage nach dem Ursprung nicht.
- @Drew: Ich bin anderer Meinung. Das OP schreibt: " Woher stammt dieser Satz? Warum wird es verwendet, um eine unbekannte Größe, Länge oder Zeit zu bezeichnen? Wie in, was ist es an der Zeichenfolge, die es angeblich schwierig oder unmöglich macht zu messen? ". Ich denke also, mit " Ursprung " durch das OP bedeutet genau das, was diese Antwort antwortet: nicht wann es war zuerst verwendet, aber warum . (Und selbst wenn Sie nicht einverstanden sind, können Sie kaum so tun, als ob das OP nicht ' mindestens auch nach der Erklärung in dieser Antwort fragt. Ich denke also ist zumindest eine ausgezeichnete teilweise Antwort.)
-
linguistically it is an unanswerable question in the abstract
– es sei denn, Sie antworten auch abstrakt; Normalerweise antworte ich mit " genau zweimal der Hälfte der genauen Länge ' ". - @Spratty – ' genau zweimal die Hälfte es ist genaue Länge?
- @Tim – Aaaargh! Ich kann nicht glauben, dass ich das getan habe; Was für ein Schülerfehler.