Aller au contenu

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 »