Hola me gustaría elegir un lenguaje FP (siempre es un dolor cuando trabajas en una posición que no requiere que aprendas mucho), y después de investigar un poco, sentí que Erlang y OCaml son los dos que realmente me gustaría mojarme los pies por las siguientes razones:Erlang vs OCaml (el mejor lugar para encajar)
1) Trabajo principalmente en el servidor back-end del servidor web de alta disponibilidad en C++. Escuché que Erlang es una gran solución en escalabilidad y tolerancia a fallas. Aunque no creo que mi compañía actual tenga ningún proyecto en Erlang, creo que Erlang puede ser un buen lenguaje para mi desarrollo profesional a largo plazo.
2) Tengo un compañero de trabajo que es muy bueno en OCaml, quiero decir que es muy bueno en eso (pero no trabaja en eso para su trabajo diario ahora. Mantiene varias bibliotecas). Así que pensé que podría ser un buen recurso si aprendo OCaml.
Mis intereses se centran principalmente en sistemas distribuidos (mi trabajo actual es un trabajo de desarrollo de middleware) y computación de alto rendimiento (adivinen qué, tuve un par de años de investigación de posgrado, en particular PDE en aplicaciones financieras - así que siempre sentí que podría volver para hacer algún trabajo de modelado financiero quizás algún tiempo después)
¿Alguna sugerencia? Por favor, no sugieren "aprender tanto", ya que no soy tan inteligente :-)
Gracias
Soy un programador de Erlang y creo que es "fácil" construir sistemas "reales" en Erlang. Sistemas con buena confiabilidad, estabilidad, latencia, etc. Sistemas que pueden manejar muchos clientes/clientes y aún así tener una arquitectura sencilla y simple (aunque yo no sabría nada de OCaml, lo publico solo como un comentario). –