Estoy tratando de familiarizarme con diferentes tipos de idiomas para comprender las áreas en las que cada uno de ellos es extremadamente bueno. Hasta ahora, he incursionado en C, un lenguaje de procedimiento, C ++ y java, lenguajes orientados a objetos de tipo estático y maravilloso, un lenguaje orientado a objetos de tipo dinámico.
Es probable que cada lenguaje de programación haya comenzado a responder a una necesidad. Y supongo que cada idioma es extremadamente bueno en al menos una cosa, por lo que se convierte en un estándar en un área o campo específico. Al igual que C, C ++ se ha convertido en estándar en áreas como el navegador o el desarrollo de juegos. Python en el mundo Linux por su capacidad de scripting fácil, Java en el mundo empresarial, etc.
Ahora estoy interesado en aprender un lenguaje de programación funcional como Clojure o Lisp. Entonces, ¿dónde se utilizan los lenguajes de programación funcionales en escenarios del mundo real? No creo que se use Clojure o Lisp para desarrollar aplicaciones o interfaces de usuario. Entonces, ¿en qué tipo de proyectos debería participar después de seguir los tutoriales básicos y los recursos de aprendizaje para obtener una breve comprensión sobre la implementación de la programación funcional? ¿Y recomienda encarecidamente un idioma en específico, como por ejemplo clojure?