@david_chisnall
I believe it's this desire for accessibility that drives the push for control of computers with Natural Language. Given the assumption that computers are useful tools, it's important to help a higher percentage of the population have access to them. Star Trek may have popularized the idea, but it's not Star Trek's fault.
And the sheer complexity of bridging the gap between High- and Low- Ambiguity Languages may offer insight into why current LLMs are so energy expensive.
2/3
@david_chisnall
It's also interesting to note that there are very few Zero-Ambiguity Languages. If they exist, I imagine Mathematics is perhaps the only one.
The inherent ambiguity in most programming languages has been a root cause of bugs, and yet many programmers chafe at attempts to reduce said ambiguity with techniques like strongly-typed variables. The lower the ambiguity in a language, the more effort is required to express an idea correctly. This gets back to accessibility.
3/3
@david_chisnall
It's also interesting to note that there are very few Zero-Ambiguity Languages. If they exist, I imagine Mathematics is perhaps the only one.
The inherent ambiguity in most programming languages has been a root cause of bugs, and yet many programmers chafe at attempts to reduce said ambiguity with techniques like strongly-typed variables. The lower the ambiguity in a language, the more effort is required to express an idea correctly. This gets back to accessibility.