Tag - programming languages part a homework