我一直在花时间学习函数式编程,现在我想开始编写项目,而不只是涉猎教程/示例。
在进行研究时,我发现Erlang在编写并发软件方面似乎非常强大(这是我的目标),但是用于开发的资源和工具并不像Microsoft开发产品那样成熟。
F#可以在Linux(Mono)上运行,因此可以满足要求,但是在Internet上四处寻找时,我找不到F#与Erlang的任何比较。现在,我倾向于Erlang只是因为它似乎拥有最多的压力,但是我很好奇两个系统之间是否确实存在性能差异。
由于我习惯于在.NET中进行开发,因此使用F#的速度可能比使用Erlang快很多,但是我找不到任何资源可以说服F#与Erlang一样可伸缩。
我对仿真最感兴趣,它将把大量快速处理的消息发送到持久节点。
如果我的要求做得不好,请要求更多验证。