En la programación en tiempo real, ¿podemos desarrollar una aplicación sin usar lenguajes de pegamento (específicamente, que se ejecutan en la línea de comandos)?

Es posible crear todo tipo de aplicaciones utilizando combinaciones de aproximadamente ocho comandos de shell diferentes. Aunque los idiomas más nuevos a menudo parecen más sexys y exóticos, la aplicación resultante a veces es innecesariamente complicada y puede provocar errores imprevistos en el futuro.

Por otro lado, escribir programas usando cosas como Bash (Unix shell) y xargs y encontrar es simple y es menos probable que se descomponga inesperadamente (después de haber sido probado durante décadas).

Para una discusión más detallada, vea la publicación original de Ted Dziuba llamada Taco Bell Programming de hace unos años.

Si desea obtener más información sobre la línea de comandos, consulte learncodethehardway.org. Este es un gran recurso para los principiantes que buscan familiarizarse con la línea de comandos de Unix.

Los usuarios más avanzados también pueden consultar la clase Coursera llamada Startup Engineering (https://www.coursera.org/course/….) El curso lo llevará a través de los pasos necesarios para escribir e implementar una aplicación de línea de comandos.