Look at the Web for the concept evolution of programming languages. Identify the main steps of this evolutionary process. In your opinion, what are the main stages of this evolution? Describe how each step of this evolution answers problems of its previous step.