Turing-complet - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

Le terme Turing-complet[1] désigne en informatique un système formel ayant au moins le pouvoir des machines de Turing.

Un langage de programmation est dit Turing-complet s'il permet de représenter toutes les fonctions calculables au sens de Turing et Church (nonobstant la finitude de la mémoire des ordinateurs). La plupart des langages usuels de programmation (C, C++, Java, ...) sont Turing-complets. Le fait d'être Turing-complet est généralement un critère requis d'un langage de programmation générique, par opposition à un langage dédié au traitement de problèmes spécifiques.

  1. En toute rigueur on devrait dire complet au sens de Turing, mais c'est la traduction littérale de l'expression anglo-saxonne Turing complete qui a prévalu.
Page générée en 0.016 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise