Programming languages have a level of specification orders of magnitude greater than human communication ones.
Programming languages have a level of specification orders of magnitude greater than human communication ones.
LLMs are good enough for that. Just like how spreadsheets are good enough for 99% of numerical office work.
And they said in the ~1960s that assembly languages are a miserable medium for programming, compared to machine languages.
(Ditto for every other language paradigm under the sun since then, particularly object-oriented languages and interpreted languages).
I agree that natural languages are a miserable medium for programming, compared to procedural / object-oriented / functional / declarative languages. But maybe I only agree because I'm a computer scientist from the ~2010s!
Programming in natural languages breaks that mold by adding nondeterminism and multiple interpretations into the mix.
Not saying it will never happen - just saying that I don't think it's "only" because you're a computer scientist from the 2010s that you find natural languages to be a poor medium for programming.
Well, you should participate more in the discussions on Undefined Behavior in C/C++....