Translation and compilation course task.