I just posted in my bitbucket an implementation of a Turning Machine for this ACM paper that you can buy here. I first learned about a Turning Machine during an ACM meeting in college in 02009. There is a Turning Award And more information about a Turning Machine on Wikipedia. I just updated the Code Project version that was unmaintained to .NET 4.5.1. I do have a C++ version that I wrote. That I'm working on. I plan to update this version to .NET 4.6.2 as soon as I update my Visual Studio installation. Or target it with MSBuild if I can.