Imagine a new computer programming language whose keywords and all other syntax were in lojban (or equivalent language - will explain in a bit). Allowing lojban to be a "natural" language itself, would the resulting programmes appear to be natural language?
This is my reasoning:
Since all lojban can be expressed in predicate logic (I believe), and all computer programmes can be expressed in predicate logic. Then there could be an isomorphism between lojban and computer programs. So every computer programme could be expressed in lojban, which to a native speaker would appear natural.