En el futuro, ¿podría ser posible construir su propia aplicación escribiendo sus propios comportamientos en un lenguaje sencillo sin contratar desarrolladores?

La gente ha estado persiguiendo ese Santo Grial del desarrollo de software desde la creación del software. Cada generación busca encontrar este grial, la promesa de personas comunes, no familiarizadas con las computadoras y sus fortalezas y limitaciones, para poder crear aplicaciones (programas) simplemente describiendo lo que quieren.

Se han creado compañías completas con conjuntos de productos completos en un intento de vender ese sueño. A excepción de dominios muy estrechos, bien definidos y conocidos que siguen modelos predecibles, sigue siendo una persecución para el Santo Grial.

Y cada vez que pensamos que podríamos acercarnos, la tecnología, los enfoques y el simple apetito por “¡Más funcionalidad!” Se elevan y eliminan las expectativas anteriores y lo que la gente quiere.

¿Es posible en el futuro crear su propia aplicación simplemente describiéndola? Seguro, dada una línea de tiempo lo suficientemente larga y avances en el desarrollo de software, herramientas, idiomas y capacidades. Cualquier cosa que involucre software es posible .

¿Es probable ? No apostaría por eso. El camino del desarrollo de software está plagado de fallas e intentos de hacer exactamente eso y nadie ha tenido éxito todavía. Tampoco espero que les den la naturaleza del software.

Si y no

, puede llegar el momento en que los intérpretes de guiones entiendan los lenguajes naturales, y cuando se convierta en realidad, teóricamente podrás crear tus propias aplicaciones sin desarrolladores.

No , porque el desarrollo de software no se trata realmente de conocer C , Java o Javascript (o el idioma que prefiera). El desarrollo de software se trata realmente de saber cómo descomponer el proceso en elementos más simples y aquellos en elementos más simples siempre que alcance el grado de simplicidad que una computadora puede procesar.

Se llama algoritmo, y eso es lo que hacen los programadores reales (desarrolladores). Si puede hacerlo, usted mismo es un desarrollador (por lo que realmente no realizó la tarea sin los desarrolladores), y si la computadora es capaz de hacerlo por usted, no desarrolló una aplicación. Se te ocurrió una idea.

Creo que este cómic lo resume perfectamente:

Una especificación muy completa y precisa

Puedes aprender un lenguaje de programación ahora.

No es dificil.

O puede usar uno de esos lenguajes de programación que usan bloques para hacer cosas, son fáciles de usar para los no programadores.