See my other comment for your question why you might want a programming language in your currency. An example of a real world "programming" language in your currency is a legal contract (e.g., insurance contract, escrow contract, corporate bylaws with dividend rules).