Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.99 KB

README.md

File metadata and controls

65 lines (43 loc) · 4.99 KB

jsTuring_fr : simulateur de Machines de Turing en HTML/Javascript

Ce dépôt est une simple traduction en français du simulateur de Machines de Turing en HTML/Javascript écrit par Anthony Morphett.

Vous pouvez jouer avec cette version traduite à l'adresse : https://naereen.github.io/jsTuring_fr/turing.html (ici). Toutes les explications nécessaires sont fournies dans cette page.


Démonstration interactive

Demo - Interactive GIF


Le reste de ce document explique l'organisation des fichiers constituant le simulateur. Si vous voulez juste vous en servir, allez ici.

Organisation du dépôt

Interface web pour le simulateur

Exemples de machines ?

  • Dans le dossier machines/, chaque fichier .txt est un exemple de machine de Turing. Par exemple : concatenate.txt est une machine qui transforme 1111..1_111..1 = 1^n_1^m en 1^(n+m) = 111....11 (de taille n+m).
  • La documentation pour la machine de Turing universelle se trouve dans ce fichier PDF (par David Bevan).

Scripts (Javascript)

  • jsturing.js : programme principal, en Javascript, pour le simulateur de machines de Turing. Complexe, mais très commenté.
  • notify.js : petit programme pour afficher des notifications bureau (quand la machine a terminé le calcul, par exemple).

Dépendances

Feuilles de style (CSS)

  • turing.css : style pour les éléments de turing.html.
  • textarea.css : style pour le surlignage des lignes 'Suivante' et 'Précédente' dans la zone de texte du programme de la machine.

Support d'Internet Explorer ?


Bonus


📜 Licence ? GitHub license

Distribué sous la licence libre MIT (fichier LICENSE en anglais).

© 2016 Anthony Morphett (@awmorp) pour tout, et © 2016-2018 Lilian Besson pour la traduction.

Maintenance Demandez moi n'importe quoi ! Analytics

ForTheBadge uses-badges ForTheBadge uses-git

ForTheBadge uses-css ForTheBadge uses-html ForTheBadge uses-js

ForTheBadge built-with-science