Выбор языка программирования для реализации алгоритмов распределенной передачи сообщений

По сути, я хотел бы реализовать следующие алгоритмы и проанализировать, как система, построенная с использованием этих алгоритмов, ведет себя в различных условиях.

  • Протокол сплетен
  • Множественные paxos
  • Согласованное хеширование

Мои Интерес вот в этих алгоритмах. Я в основном ищу язык программирования, который позволит мне быстро писать эти алгоритмы и глубоко понимать эти алгоритмы.

Какой язык мне выбрать? Java, Scala, Erlang или что-нибудь еще.

В настоящее время я знаю Java и C ++.

6
задан Chris Jester-Young 21 August 2011 в 18:15
поделиться