Il y a beaucoup de débat sur la véracité .
Merriam-Webster le définit comme:
- véracité (nom)
1: «la vérité qui vient de l'intestin, pas des livres» (Stephen Colbert, «The Colbert Report» de Comedy Central, octobre 2005)
2: «la qualité de préférer des concepts ou des faits que l'on souhaite être vrais, plutôt que concepts ou faits connus pour être vrais "(American Dialect Society, janvier 2006)
Oxford Dictionaries Online le définit comme:
nom
[ nom de masse ] informel
la qualité de paraître ou d'être ressenti comme vrai, même si ce n'est pas nécessairement vrai.
Origine :
début du 19e siècle (dans le sens de «véracité»): inventé au sens moderne par l'humoriste américain Stephen Colbert
Il a été utilisé un peu sur Usenet avant Stephen Colbert, mais généralement expliqué dès qu'il est utilisé, comme "la qualité de l'énoncé de concepts ou de faits que l'on souhaite ou croit être vrais, plutôt que des concepts ou des faits connus pour être vrais".
Retour à la programmation. Quelle que soit l'origine, ce sens moderne de la «vérité de l'intestin, même si elle n'est pas vraie» est clairement incorrect la plupart du temps lorsque l'on discute de la logique booléenne et des tables de vérité: cette if
affirmation est définitivement vraie, et cette while
affirmation est fausse jusqu'à (i > k)
. Mon intuition n'y entre pas.
Si vous utilisez la véracité dans la programmation, vous utilisez probablement le sens rare de la véracité du 19e siècle , et il serait à la fois plus clair (et sans doute plus correct) d'utiliser la véracité ou simplement la vérité .
Ngram :
Bien sûr, l'anglais change au fur et à mesure que l'utilisation change, et certaines personnes ont commencé à utiliser la vérité pour dire la vérité dans la programmation. Cependant, je déconseille la véracité pour éviter toute ambiguïté de sens («vraie vérité absolue» contre «mon instinct de vérité, quels que soient les faits»).