Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Student works
  4. Turing Machine Emulator
 
semester or other student projects

Turing Machine Emulator

Favre, Ludovic
2009

Ce document vous présente mon pro jet de semestre dont le titre original est Turing machine emulator. Le but de ce projet a été d'implémenter un système capable d'émuler certaines abstractions des machines de Turing. La première étape était de mettre en place un "langage de programmation simple" pour décrire le comportement d'une machine de Turing et ensuite implémenter un interpreteur pour ce langage. Les étapes suivantes ont permis d’écrire des modules simples qui implémentent des opérations basiques sur les machines de Turing ainsi qu'un "compilateur" pour traduire un language de plus haut-niveau permettant d'écrire des programmes basiques en des modules fonctionnant sur des machines de Turing ainsi que de mettre en place une interface d'utilisateur permettant l'interaction avec les différents systèmes.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

ProjectSources.tar.gz.gz

Access type

openaccess

Size

3.08 MB

Format

Unknown

Checksum (MD5)

cd7cd2aaa557bcd7e029e098de386b48

Loading...
Thumbnail Image
Name

Turing_report_lfavre.pdf

Access type

openaccess

Size

774.32 KB

Format

Adobe PDF

Checksum (MD5)

735bc09daf3e883fcf8f68ba88ea4835

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés