If you're interested in alternative approaches to computing, I strongly recommend exploring the ideas in the Tunes project. There's a good overview here: https://transistorski.wordpress.com/2010/06/26/better-computing-pipe-dreams-with-tunes/