
Introduction
Programming languages are essential to all our computers.The electrical components provide the
energy and infrastructure, and the operating system gives us a framework to play in, but without pro-
grams, a computer is just a whirring chunk of plastic and metal.To be understood, a program needs to
be written in a some programming language or another ...