C'è un sacco di dibattito su truthiness .
Merriam-Webster lo definisce come:
- verità (sostantivo)
1: "verità che viene dal budello, non dai libri" (Stephen Colbert, Comedy Central, "The Colbert Report", ottobre 2005)
2: "la qualità di preferire concetti o fatti che si desidera essere veri, piuttosto che concetti o fatti noti come veri" (American Dialect Society, gennaio 2006)
Oxford Dizionari online lo definisce come:
noun
[mass noun] informal
the quality of seeming or being felt to be true, even if not necessarily true.
Origin:
early 19th century (in the sense 'truthfulness'): coined in the modern sense by the US humorist Stephen Colbert
È stato usato un po 'su Usenet prima di Stephen Colbert, ma di solito spiegato non appena usato, come" la qualità di affermare concetti o fatti che uno desidera o crede per essere vero, piuttosto che concetti o fatti conosciuti per essere veri ".
Torna alla programmazione. Indipendentemente dall'origine, questo moderno senso di "verità dall'intestino, anche se non vero" è chiaramente errato per la maggior parte del tempo quando si discute di logica booleana e tabelle di verità: questa dichiarazione di if
è sicuramente vera, e quell'istruzione while
è falso fino a (i > k)
. Il mio istinto non ci entra dentro.
Se stai usando truthiness in programmazione, molto probabilmente stai usando il raro significato del 19 ° secolo di veridicità , e sarebbe sia più chiaro (e probabilmente più corretto) per utilizzare veridicità o semplicemente verità .
Ngram :
Naturalmente,l'inglesecambiamanmanochecambial'uso,ealcunepersonehannoiniziatoausareveritàpersignificareveritànellaprogrammazione.Tuttavia,consigliereicontrolasinceritàperevitarequalsiasiambiguitàdisignificato("verità assoluta reale" vs. "il mio istinto di verità, indipendentemente dai fatti").