Qu'est ce qu'un prédicat?

Être un amateur de coder, je suis en manque certaines connaissances fondamentales. Pour les deux derniers jours, j'ai lu certaines choses, et le mot "prédicat" ne cesse de réapparaître. Je serais très reconnaissant une explication sur le sujet.

  • Voici mon article sur ce qui n'est pas un prédicat: blogs.msdn.com/ericlippert/archive/2008/08/19/... Profitez-en!
  • Les prédicats sont utilisés en tant que tels, beaucoup plus dans la Base de données Relationnelle de l'arène, que dans les langages de programmation.
  • L'exemple utilisé dans la définition de dictionary.cambridge.org/us/dictionary/english/predicated est "de La prévision des ventes est fondée sur l'hypothèse que l'économie va croître de quatre pour cent." En termes de programmation, cela peut être représenté par un pseudo-code if (economy grows by 4%) then "sales forecast is valid" else "sales forecast is not valid". Le "prédicat" voici le test de la "croissance économique de 4%", ce qui serait susceptible d'être mis en œuvre comme une fonction qui renvoie vrai ou faux. Simplifié, un prédicat est l'état dans une instruction "if" (parfois avec des effets secondaires).
InformationsquelleAutor Maciek | 2009-08-27