Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:projects:details:mah04 [2009/04/07 15:27]
admin created
en:projects:details:mah04 [2010/09/22 14:18]
mahdi
Line 1: Line 1:
-=== Turing machine emulator === 
- 
-The goal of this project is to implement a system to emulate certain abstractions ​ 
-of Turing machines. The first step in this project would be to design a simple ​ 
-"​programming language"​ for describing the beahavior of a Turing machine and  
-then implementing an interpreter for this language. The subsequent steps will 
-involve writing simple modules that implement certain basic operations on Turing 
-machines, implementing "​compilers"​ for translating simple but more high-level 
-languages to basic programs that can run on Turing machines, and building an 
-easy-to-use user interface for interacting with the system. 
- 
---- 
- 
 ---- dataentry project ---- ---- dataentry project ----
 title : Turing machine emulator title : Turing machine emulator
Line 20: Line 7:
 type : bachelor semester type : bachelor semester
 status : available status : available
-table : projects+table : _projects
 created_dt : 2009-01-01 created_dt : 2009-01-01
 taken_dt :  taken_dt : 
Line 29: Line 16:
 template:​datatemplates:​project template:​datatemplates:​project
 ---- ----
 +
 +The goal of this project is to implement a system to emulate certain abstractions ​
 +of Turing machines. The first step in this project would be to design a simple ​
 +"​programming language"​ for describing the beahavior of a Turing machine and 
 +then implementing an interpreter for this language. The subsequent steps will
 +involve writing simple modules that implement certain basic operations on Turing
 +machines, implementing "​compilers"​ for translating simple but more high-level
 +languages to basic programs that can run on Turing machines, and building an
 +easy-to-use user interface for interacting with the system.