A Comparison of Modula-3 and Oberon-2