Skip to content
🇫🇷 Simulateur de machines de Turing en HTML/Javascript 🔧💻 - traduit en 🇫🇷 français depuis jsturing par @awmorp. → Essayez sur
JavaScript HTML CSS Makefile
Branch: gh-pages
Clone or download
Pull request Compare This branch is 45 commits ahead, 16 commits behind awmorp:gh-pages.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
js
machines
screenshots
LICENSE
Makefile
README.md
favicon.png
index.html
turing.html
utm.pdf

README.md

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

You can’t perform that action at this time.