Distributed Computing in a variety of languages