Programming Language

Image by PublicDomainPictures from Pixabay 

This post is for our friends in the recruitment industry to provide a quick overview of programming languages.

Languages are for communication. Likewise in computers, it is used for communicating computers what a human want the computer to do. 

There are three levels of languages

High Level – The languages we know C, C++, Java, Python etc.

Assembly or Middle Level – used for microprocessors and other programmable devices.

Low Level – These are bits and bytes which computers only understand, you can even call these as signals between the computer components. 

From high to low, each of these languages has translators and makes the computer work for us.

We will now look at High-Level Languages, consider these as the 

English language which we speak among us now. We, humans, are built on frameworks, that is the framework of society, our education and our family, they are similar to the frameworks available for various computer languages, for example, Java has many frameworks like Spring, Spring Boot, Struts etc and same for Python it has many frameworks like Django, Flask etc. 

Using these frameworks like us humans the languages takes data input and produces output based on use-cases. Similar to how we use language for our data inputs and outputs that vary based on situations like a family get together, office parties and school reunion with friends.

Each language we speak has some rules, constructs and frameworks, similarly, computer languages have rules, constructs and frameworks. If we can understand this we can quickly master any languages (both computer and human).

Scroll to Top