Dijkstra On the foolishness of "natural language programming"

Viewed 48
The post discusses the challenges and limitations of using natural language for programming as critiqued by Dijkstra, alongside various user comments offering different perspectives on the matter. Users debate the role of large language models (LLMs) in converting natural language to code and the potential for improving software development processes. Many express skepticism about the practicality of natural language programming due to its inability to handle complexity and maintain precision. There’s also a criticism of past methods that aimed to simplify programming but often failed, suggesting a cyclic return to more structured coding practices may be necessary. This highlights the ongoing tension between accessibility and precision in programming languages.
0 Answers