Finally TuringSim has been updated!
Fully new clean user interface and better user experience, iOS 10 compatible and rewritten from scratch!
I really would like to thank all of the people who wrote me through the suggestion system and apologise for the delay, hope you will like this update and keep writing me, i'll try to be more responsive with regular updates when needed!
Ratings and Reviews
Making a new program works. Making new states also works. Making connections between states works too. But changing the connection settings from default crashes the app.
Great concept that ends in tears
This app is a fun little Turing Machine simulator that, despite a few small UI quirks, was enjoyable to experiment with. I won’t enumerate those quirks because they are both negligible and pale in comparison to an especially egregious bug—more on that below.
I had fun creating nearly a dozen programs to test out some concepts, and stored them in the app’s “local” folder. Wishing to see what others had created, I saw that the “repository” folder mentioned in the app’s description had three programs in it (at the time of this writing). I downloaded two of them. They turned out to be uninteresting, so I deleted each of them from the “downloads” folder in the app.
The result? *All* of my programs that I created and stored in the app’s “local” folder are gone. Tapping on that folder presents me with the message “No saved programs”, just like when I first installed the app.
To add insult to injury, those two downloaded programs are still in the “downloads” folder. In addition to losing all of my creations, those two downloaded programs simply cannot be deleted. They just keep coming back like zombies.
(Fun fact: While writing this review, I tried several more times to delete them and inspect the three default folders after each attempt. One of those attempts resulted in the app crashing.)
There is no online help of any kind for this app. You’ll notice that the support link for this app sends you to a webpage containing the author’s resume—spectacularly unhelpful, yet very tacky.
This app is a great concept and is useful for experimenting with Turing Machine concepts. But beware that your saved creations are apparently volatile and that the repository feature may wreck all of your work.
Excellent interface but lacking simple feature and there is a crash bug
Crashes when you try to delete a character from the character set, just a small bug.
While the interactive circles and links interface is fantastic, it would be convenient to have a quintuplet interface, separated by commas, like the classical definition of a Turing program. This tool a great educational resource, my student in the programming class have been studying Turing machines in the last week, and I came upon your mobile app and it works very well.
With Family Sharing set up, up to six family members can use this app.