Abstract
Parallel programming in Go and Erlang
This projects goal was to compare Go and Erlang, with comparisons to
Java, and learn more about these languages. This goal was achieved by
reprogramming a Java program from an earlier course in the two other
languages. By doing this we learned more about the strengths and
weaknesses of the language as well as when to use them. Both of these
languages are better at programming parallel systems then Java. On the
other hand, it is obvious that the languages are not very alike at all and
were designed for use in totally different situations. The results showed
that Erlang is more suited for back-end code in server applications,
while Go can be used in a more general sense, but is especially useful in
client-side applications.
Andreas Starrsjö
Yuuki Jonsson