There Was Once a Time

There was once a time when computer programmers had to write computer programs in binary - as you might imagine, this is pretty difficult. Overtime, more advanced programming languages were developed, each of which added ever-higher levels of abstraction, so that programmers could use syntax that was a little closer to the English language. However, even as programming languages have become increasingly abstract, the computer hardware has continued to understand only machine language.