嗨,我想学一门 FP 语言(当你在一个不需要你学习太多的职位上工作时总是很痛苦),在做了一些研究之后,我觉得 Erlang 和 OCaml 是我真正想要的两个喜欢弄湿我的脚,原因如下:
1) 我主要研究 C++ 中的高可用性 Web 服务器后端系统。我听说 Erlang 在可扩展性和容错方面是一个很好的解决方案。虽然我认为我现在的公司不会有任何 Erlang 项目,但我觉得 Erlang 可能是我长期职业发展的好语言。
2)我有一个非常擅长 OCaml 的同事,我的意思是他真的很擅长(但他现在不为他的日常工作而工作。他维护着几个图书馆)。所以我认为如果我学习 OCaml,他可能是一个很好的资源。
我的兴趣主要是分布式系统(我目前的工作是一些中间件开发工作)和高性能计算(猜猜看,我在研究生院研究了几年,特别是金融应用中的 PDE——所以我总觉得我可能会在以后的某个时候回去做一些金融建模工作)
有什么建议么?请不要建议“两个都学”,因为我没那么聪明:-)
谢谢