基本上,我想实现以下算法并分析使用这些算法构建的系统在不同条件下的行为。
- 八卦协议
- 多个 paxos
- 一致的哈希
我的兴趣在于这些算法。我基本上是在寻找一种可以让我快速编写这些算法并深入理解这些算法的编程语言。
我应该选择哪种语言?Java、Scala、Erlang 或其他任何东西。
目前,我知道 Java 和 C++。
基本上,我想实现以下算法并分析使用这些算法构建的系统在不同条件下的行为。
我的兴趣在于这些算法。我基本上是在寻找一种可以让我快速编写这些算法并深入理解这些算法的编程语言。
我应该选择哪种语言?Java、Scala、Erlang 或其他任何东西。
目前,我知道 Java 和 C++。
您可以尝试在 Erlang 中实现协议。
哦是的 !您可以通过查看这些来开始编程 Erlang:
上面的链接将为您提供您可能需要的所有 Erlang 编程资源。然而,我建议您从 开始Joe Armstrongs Programming Erlang Text Book
,并在阅读时使用网站:(Learn you some erlang for great good
上面的参考文献 1)作为进一步理解数据结构的参考。
你可以从这里下载 Erlang:Erlang 下载官方页面。
您可能需要其他链接和资源(应用程序、库等),其中大部分都在此处编入索引:Erlang/OTP .com 网站。
偶尔,您可以随时在此处询问有关 Stackoverflow 的任何问题,或者您可以从 sourceforge 搜索工具和库。