Problem
1. Write a short paper on the costs of programming. Discuss both the costs involved in developing and maintaining programs, and the costs involved in running programs. Discuss the role of the programming language in both.
2. List the main features of your favorite programming language that can help make programs easily maintainable. Also discuss features that hinder maintainability.