New programming languages emerge for many reasons, including the following:
To reflect new trends and techniques.
To work in particular specialist fields.
To evolve ideas in older languages.
Take this opportunity to reflect on your current knowledge using the exercise below. Think about how many of the programming languages below you have heard of. Don’t worry if you haven’t heard of any of them.
After adding your responses, return to this step to view the results of the exercise. You can return to this step throughout to course to see how the results change as more learners submit their answers.