Computer Programming Languages

A computer language is an artificial language used to by a programmer to write code which is translated by a compiler into machine languages and executed by the Central Processing Unit (CPU). A programmer is an individual who writes an application with a computer programming language. There are a variety of computer Programming languages. Some computer programming languages are designed for a particular purpose. The very first language people used to program was machine language, which was the actual binary sequence of instructions, memory addresses, and register addresses of the computer logical units. Then was the assembly language, which has a one-two-one convergence with the actual machine language; meaning it maps directly with the machine language with very little translation, making it a very optimal language. Some software engineers might write part of their application in assembly language for optimal performance purposes. However, because the machine language is dependent to individual machines, there are several different sets of assembly language instructions. Writing in such low level languages is a burden because in order to add two variables and get a sum it requires the programmer to write a lot of code. However high level language might just take two lines of code to add two variables and get a sum, but a considerable amount of compiling and interpreting goes into the background. Computer languages are often designed with a purpose, such as scientific wise where certain facility and capacity of the language is enriched and lacks certain aspect of expression.

This abstraction of my thought in the world of computer language is to exposes the different variety and literature in the subject matter.