The Pros and Cons of Different Programming Languages