Welcome to DJ Ls Homepage
Home Blog Chat (IRC) About Me Contact 
Blog Oo:.Blog

Blog


My little Weblog
Gravatar: Dirk LehmannDirk Lehmann(e-mail)
Tue, 16. February 2010 - 14:42
Categories: Programming

TMCC `Turing Machine Compiler Collection'

Okay, a short update about my current free time activities:

Currently I'm developing on a software-project, founded by me. It will be a Compiler Collection; far, far in the future. It's parts are:

  • tmvm (Turing Machine Virtual Machine): A virtual machine which emulates a Turing Machine. It's input is a transition function, or sometimes called delta-function by me. And it's output is the result (accept state; tape) of the Turing Machine.
    It is the current task to get it running in the project. Currently it accepts and checks the input (delta-function). But it has highly development status.
  • tmas (Turing Machine Assembler): It will be an Assembler which looks like to assemble to a stack-machine. But it will assemble to the delta-function for tmvm.
    It's current status is planning and is not implemented yet.
  • tmcc (Turing Machine C-Compiler): It will be a C-like compiler which compiles to assembler-code for tmas.
    It's current status is planning and is not implemented yet.

It is (or will be) a very big project and is a live-time project. So it will take some time to the first release with all above called tools. But I hope that a can release a first stable version of the tmvm in some months.

Links to the project:

Homepage: tmcc.sourceforge.net
Subversion (svn co): https://tmcc.svn.sourceforge.net/svnroot/tmcc
Subversion webinterface: tmcc.svn.sourceforge.net/viewvc/tmcc/
Current branch (at work): branches/initial

back

  •  
  • 0 Comments
  •  

Your comment

Notify me when someone adds another comment to this post

back

Categories

  • Common(3)
  • IRC(2)
  • Programming(3)
  • [-]Web(4)

Archive

  • [-]2010(8)
    • [-]February(2)
    • [-]January(6)

Copy and paste this link into your RSS news reader

RSS 0.91Posts
RSS 2.0Posts

Last change: Fri, 12. March 2010 - 10:46:23 by Dirk Lehmann