In a summary, computer language's in a whole are created as an easier way to write instructions for a computer to execute. However each programming/coding language has a different purpose and/or reason for being created.

According to, the author of Python stated, "We needed a better way to do system administration than by writing either C programs or Bourne shell scripts, since Amoeba had its own system call interface which wasn’t easily accessible from the Bourne shell. My experience with error handling in Amoeba made me acutely aware of the importance of exceptions as a programming language feature. ".

The statement above explains the overall reason Python (for example) was created. The author of python than stated that he continued the project due to the support he received from the public.

Continuing with Python as a computer language, there are many benefits and drawbacks of Python. First, allow me to explain some of the benefits. Python is extremally easy to learn for beginners. This is because, it is easy to read, and write. Another major benefit of utilizing Python as a coding language is how Python is Open-Source with a thriving community to support iterations of its releases.

However, as of all coding languages, there are some drawbacks. Python is focused around desktop environment's, because of this, Python as a language lacks the requirement's for extensive mobile development. Another drawback of python is also considered a benefit to some, this would be Python being easy to read. Because Python as a language is easier to read to the human eye it takes longer to write code, and Python executables would be more demanding on the system.