Skip to content
forked from awmorp/turing

🇫🇷 Simulateur de machines de Turing en HTML/Javascript 🔧💻 - traduit en 🇫🇷 français depuis jsturing par @awmorp. → Essayez sur

License

Notifications You must be signed in to change notification settings

Naereen/jsTuring_fr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

🇫🇷 Simulateur de machines de Turing en HTML/Javascript 🔧💻 - traduit en 🇫🇷 français depuis jsturing par @awmorp. → Essayez sur

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 59.9%
  • HTML 28.9%
  • CSS 11.0%
  • Makefile 0.2%