• [^] # Re: Un petit exemple

    Posté par (site web personnel) . En réponse au journal La diversité ou la complexité inutile ?. Évalué à 3.

    Construire des programmes si, c'est pour ça qu'il est conçu. Installer des programmes non, des gens s'en servent pour peut être mais non il n'est pas fait pour installer des programmes il le fait uniquement parce qu'il est turing complet.

    Rien à voir avec Turing Complet.
    Turing Complet est plus une propriété mathématique qui confère à tout langage possédant certaines instructions de pouvoir exécuter n'importe quel algorithme.

    Cependant, Turing Complet n'étant qu'une propriété formelle, elle ne traite les histoires d'ordinateurs, d'entrées/sorties, dialogues entre programmes et son environnement, etc.

    Typiquement Brainfuck et Whitespace sont des langages Turing Complet mais il te sera difficile de concevoir un pilote de périphérique avec (pas d'Assembleur inline, pas forcément de dialogue poussée avec l'OS, gestion des fichiers et autres entrées/sortie).

    Donc make peut le faire, mais pas uniquement grâce à ça.