programming language assignments #1