3 ms·
LLMs talk natural languages. They are fundamentally ambiguous (that's a feature). Programming is done with programming languages, which are fundamentally non-
by palata 1y ago
LLMs talk natural languages. They are fundamentally ambiguous (that's a feature).
Programming is done with programming languages, which are fundamentally non-ambiguous (that's a necessity).
Now, software in general is unfortunately pretty bad and full of bugs, so one could argue that LLMs may get to a point where they are not worse than bad software. But for anything important, we will always need a non-ambiguous language.
> if LLMs can translate programming languages seamlessly and accurately, then
If you want to accurately translate programming languages, you need to look into compiler technology. LLMs aren't that.