Langage de programmation probabiliste

Un article de Wikipédia, l'encyclopédie libre.

En informatique, un langage de programmation probabiliste est un langage de programmation qui permet de manipuler des variables aléatoires et/ou qui permet de manipuler des modèles probabilistes.

Exemple de programmation impérative[modifier | modifier le code]

Par exemple, en Probabilistic-C[1], qui étend le langage C, on peut écrire des instructions comme

double mu = normalrng(1, 5)

qui crée une variable aléatoire mu de loi normale.

Exemple de programmation logique[modifier | modifier le code]

Par exemple, en PRISM[2], qui étend le langage B-Prolog, les clauses sont pondérés.

Notes et références[modifier | modifier le code]

  1. (en) « Probabilistic C »
  2. (en) « PRISM »