Toczy się wiele dyskusji na temat prawdomówności .
Merriam-Webster definiuje to jako:
- trueiness (rzeczownik)
1: „prawda, która pochodzi z jelit, a nie książek” (Stephen Colbert, „The Colbert Report” Comedy Central, „październik 2005 r.)
2:„ jakość preferowania pojęć lub faktów, które chcieliby być prawdziwe, a nie koncepcje lub fakty znane jako prawdziwe ”(American Dialect Society, styczeń 2006)
Oxford Dictionaries Online definiuje to jako:
rzeczownik
[ rzeczownik masowy ] nieformalna
jakość pozorowania lub bycia odczuwanym jako prawdziwa, nawet jeśli niekoniecznie prawdziwa.
Pochodzenie :
początek XIX wieku (w sensie „prawdomówności”): wymyślony we współczesnym znaczeniu przez amerykańskiego humorystę Stephena Colberta
Użyto go trochę w Usenecie przed Stephenem Colbertem, ale zwykle wyjaśnia się go zaraz po jego użyciu, na przykład „jakości stwierdzania pojęć lub faktów, które pragniemy lub uważa się za prawdziwe, a nie pojęć lub faktów uznanych za prawdziwe”.
Powrót do programowania. Bez względu na pochodzenie to współczesne poczucie „prawdy z jelit, nawet jeśli nie jest prawdziwe” jest wyraźnie niepoprawne przez większość czasu podczas omawiania logiki logicznej i tabel prawdy: to if
stwierdzenie jest z pewnością prawdziwe, a to while
stwierdzenie jest fałszywe do czasu (i > k)
. Moje przeczucie nie wchodzi w to.
Jeśli używasz prawdy w programowaniu, najprawdopodobniej używasz rzadkiego dziewiętnastowiecznego znaczenia prawdomówności , i byłoby bardziej jasne (i prawdopodobnie bardziej poprawne) użycie prawdy lub po prostu prawdy .
Ngram :
Oczywiście, angielski zmienia się jak zmiany użytkowania, a niektórzy ludzie zaczęli używać truthiness oznaczać prawdy w programowaniu. Chciałbym jednak odradzam truthiness aby uniknąć wszelkich niejasności znaczeń ( „prawdziwy absolutną prawdę” vs. „moje przeczucie prawdy, niezależnie od faktów”).