¿Cuáles son los idiomas importantes para aprender a entender diferentes enfoques y conceptos? [cerrado]


Cuando todo lo que tienes es un par de cortadores de pernos y una botella de vodka, todo parece la cerradura de la puerta del cobertizo de Wolf Blitzer. (Reemplace eso con un martillo y un clavo si no lee xkcd)

Actualmente programo Clojure, Python, Java y PHP, por lo que estoy familiarizado con la sintaxis de C y LISP, así como con el espacio en blanco. Conozco sistemas imperativos, funcionales, inmutables, OOP y un par de tipos y otras cosas. Ahora quiero más!

¿ Cuáles son los idiomas que toman un diferente enfoque y sería útil para la elección de herramientas prácticas o la comprensión teórica?

No tengo ganas de aprender otro lenguaje funcional(Haskell) u otro lenguaje imperativo OOP(Ruby), ni quiero practicar lenguajes divertidos poco prácticos como Brainfuck.

Una cosa muy interesante que me encontré son los lenguajes basados en stack monoicónicos como Factor.

Solo cuando siento que entiendo la mayoría de los conceptos y tengo respuestas a todas mis preguntas, quiero empieza a pensar en mi propio lenguaje de juguetes para contener todas mis preferencias personales.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52