Imagine you are a software developer. It's the early 1970's and you make a living writing Basic Assembly Language to build software for the System/360 mainframe. You are great at your job and you enjoy it. You keep hearing about new "high level" programming languages that would allow you to write code in a way that…