El texto es asombroso .
Una sutileza que creo que la gente extraña es que los lenguajes de programación están hechos para personas, no para computadoras. JavaScript, por ejemplo, está muy lejos de lo que la computadora entiende: se traduce al código de la máquina cuando se ejecuta.
Entonces, hacer esta pregunta es un poco como preguntar por qué los ábacos y otras herramientas de matemática visual no son más populares o por qué los libros ilustrados no son más populares que los libros escritos usando el alfabeto.
- ¿Es concebible que un ser de algún tipo pueda percibir en la cuarta dimensión en oposición a la tercera dimensión como lo hacemos nosotros?
- ¿Puedes nombrar a algún metafísico vivo ahora?
- ¿Cuándo expandirá la ciencia convencional sus métodos para estudiar lo que hoy llamamos fenómenos paranormales y metafísicos que aún se manifiestan a innumerables personas y dispositivos? Por ejemplo, posesiones y fantasmas, por nombrar algunos ejemplos clásicos.
- ¿Es real lo "paranormal" de la ciencia?
- ¿Qué es el poder personal?
Si bien la curva de aprendizaje del alfabeto, las matemáticas y la programación son grandes, y los libros ilustrados, los ábacos y LabView son ejemplos de eso. Pero lo que pasa con la programación es que una vez que ha pasado el tiempo para aprender programación (o matemáticas o inglés), aprende que es una herramienta extremadamente expresiva y versátil que puede expresar una gran variedad de cosas de una manera muy exacta.
De hecho, es tan bueno que una vez que estás acostumbrado, puedes trabajar tan rápido en él que las herramientas visuales están en el camino. Incluso en el caso de un lenguaje que es tan simple como HTML, que en realidad PUEDE visualizarse con editores WYSIWYG como DreamWeaver, la mayoría de los profesionales y aficionados avanzados tienden a pasar una cantidad abrumadora de su tiempo en la parte textual de la aplicación.
Entonces no. Hemos tenido matemáticas durante miles de años, tendremos programación durante bastante tiempo. Desarrollaremos herramientas de asistencia además de las construcciones de Mathematica y Wolfram Alpha sobre matemáticas, pero no tendremos programación visual de arrastrar y soltar en alguna interfaz bonita, porque esa es solo una mala herramienta para el trabajo .