Hacker News Front Page · xiaoyu2006 ·
On the foolishness of "natural language programming". (EWD 667)
Dijkstra sostiene que programar en lenguaje natural no simplificaría necesariamente el trabajo: la ambigüedad y la dificultad de comunicarse mediante una interfaz amplia podrían aumentar la carga tanto para las personas como para las máquinas. Defiende los lenguajes formales porque sus reglas permiten detectar errores y expresar ideas con precisión, y señala que el desarrollo de las matemáticas muestra el valor de los sistemas simbólicos. Concluye que crear máquinas programables en lenguas naturales sería tan difícil como usarlas.
On the foolishness of "natural language programming".