Käytän ilmausta
Kuinka kauan merkkijono on
silloin tällöin, yleensä kun joku kysyy minulta, kun suoritan jonkin ohjelmointitehtävän, jota en ole vielä edes tutkinut.
Tiedän mitä se tarkoittaa:
englanti
lause
Kuinka kauan merkkijono on?
1. (yleinen, usein humoristinen) Käytetään vastauksena kysymykseen, kuten ”Kuinka kauan se kestää” ottaa? ” tai ”Kuinka suuri se on?” kun pituus tai koko on tuntematon, ääretön tai muuttuja.
– Kuinka kauan merkkijono on? , Wikisanakirja .
Mutta haluaisin tietää mikä on tämän lauseen alkuperä?
Miksi sitä käytetään merkitsemään tuntematonta kokoa, pituutta tai aikaa? Mitä siinä merkityksessä merkkijonosta on oletettavasti vaikeaa tai mahdotonta mitata?
Kommentit
- Tietysti alkanut Ada, Lady Lovelace.
- Niin vanha kuin merkkijono ja englanniksi.
- " kuinka kauan merkkijono on? " yleensä enintään muutama nanosekunti .
- " Kuinka kauan merkkijono on? " Äänestä sulkemisesta liian yleisenä
- @Neil – Varmasti se ' s ensisijaisesti mielipiteeseen perustuvana?)
Vastaa
Ngram osoittaa, että lause on suhteellisen uusi, ainakin yhtä uusi kuin 1800-luku.
Aikaisin käyttö, jonka löysin joko kirjoista tai aikakauslehdistä, on osoitteesta 1885 . Minulla ei ole syytä uskoa, että tämä on ensimmäinen käyttö, lukuun ottamatta sitä, että olen varhaisin löytämäni viittaus, mutta tämän artikkelin käytöllä on selityksessä melko vähän asiayhteyttä.
- Lawrence Daily Journal 1. syyskuuta 1885 (paywall)
Suosion kasvu 1900-luvun alkupuolella, jonka Ngram-kaaviossa näkyi vuoden 1920 piikki, voi olla seurausta Yhdysvaltain sotaministeri Lindley Garrison käytti lauseen melko merkittävässä ja laajasti raportoidussa käytössä vuonna 1913. Yksi tämän lainauksen vastaavista raporteista haettiin täältä. erityinen käyttö tekee myös hyvää työtä selittäessään, mitä lause tarkoittaa; kukaan ei tiedä vastausta ”kuinka kauan merkkijono” ilman lisäkontekstia, aivan kuten Sec. Garrison väitti tarvitsevansa tietää enemmän ennen kuin hän vastasi politiikkaansa koskevaan kysymykseen Filippiinit.
Vastaa
Ei ole, ettei sitä voida mitata. Merkkijono voi olla mielivaltaisesti pitkä.
Teknisesti luulen, että jos se olisi riittävän lyhyt, voimme kutsua sitä nukaksi, ja luultavasti on yläraja kuinka kauan merkkijono voi olla käytännössä , mutta kielellisesti se on abstrakti vastauskysymys.
Siksi sitä käytetään tässä yhteydessä, että tietty merkkijono voidaan mitata, mutta vain tietäen, että se on merkkijono, ei kerro mitään (tai melkein mitään) sen pituudesta.
Joten jos joku kysyisi sinulta ”kuinka kauan merkkijono on?”, ainoa todellinen vastaus on, että et tiedä. Se on erilainen kysymys kuin ”kuinka kauan tämä merkkijono on?”
Kommentit
- Hyödyllinen kommentti merkityksen selventämiseksi, mutta ' ei vastaa alkuperäkysymykseen.
- @Drew: Olen eri mieltä. OP kirjoittaa: " mikä on tämän lauseen alkuperä? Miksi sitä käytetään merkitsemään tuntematonta kokoa, pituutta tai aikaa? Kuten merkkijonossa, mikä on merkkijonossa, joka tekee sen oletettavasti vaikeaksi tai mahdottomaksi mitata? ". Joten luulen, että OP " origin " tarkoittaa tarkalleen mitä tämä vastaus tarkoittaa: ei milloin se oli ensin käytetty, mutta miksi . (Ja vaikka olisitkin eri mieltä, et tuskin voi teeskennellä, että toimenpide ei ole ' ainakin myös pyytänyt selitystä tähän vastaukseen. Joten luulen tämän on ainakin erinomainen osittainen vastaus.)
-
linguistically it is an unanswerable question in the abstract
– ellet vastaa myös abstraktisti; Vastaan tavallisesti " tarkalleen kaksi kertaa puolet siitä ' tarkalla pituudella ". - @Spratty – ' täsmälleen kaksi kertaa puolet se on tarkka pituus?
- @Tim – Aaaargh! En voi uskoa, että tein sen; mikä koulupoikavirhe.