The only thing constant in technology is change, except for unrealistic hopefulness
Briefly

The only thing constant in technology is change, except for unrealistic hopefulness
"Edsger Dijkstra argued that the inherent ambiguities and slow evolution of natural languages were conclusive reasons to abandon any real idea of programming in human languages. He was right."
"Although it might be simpler to program in your native tongue at first, doing so would be harder in the long run because the built-in inconsistencies of natural language would lead to undetected inaccuracies and misinformation."
"The precision that comes with machine coding is an absolute requirement for accuracy and improved business performance. You can't just switch from Dutch, to English, to French—or any other tongue—to replace a computer language."
The argument against natural language programming, made by Edsger Dijkstra, highlights the limitations of using natural languages due to their ambiguities. While natural languages may seem easier initially, they lead to inaccuracies in programming. The precision of machine coding is essential for accuracy and business performance. Switching between languages is impractical, and ignoring machine errors can undermine the entire programming effort. The inherent challenges of change in programming require careful consideration and cannot be overlooked.
Read at Techzine Global
Unable to calculate read time
[
|
]