Symmetrically, I would consider only using sh and standard non-Turing-complete CLI tools (grep yes, awk no). About as limiting, but without devastating memory corruption bugs.
Well, awk suffices to write a first-person shooter: https://news.ycombinator.com/item?id=34442528