The following are five examples of “High Level” programming languages, when they were developed, as well as some characteristics that make them unique;

 

“C” – Implemented in 1972

Conceived in the early 1970’s, “C” is considered by many to be the first truly high level language.  While there are some who may dispute this, it remains one of the most popular languages used due to its flexibility, efficiency, performance, and closeness to the hardware.   “C” is a compiled program, and is commonly taught in Computer Science.  It is Imperative, in that it is a programming paradigm that specifies how to do what you want.  Microsoft Windows, Linux, and Mac are just some examples of digital products that were programmed in the “C” language.  As there have been many advances in technology and programming languages, it is now considered “low level”.  However, as at the time of its implementation it was considered to be so, and is where the concept of “high level’ programming languages began, I felt it was a necessary starting point.

 

“Python” – Implemented in 1991

Python was conceived in the late 1980’s, and is named after  “The Monty Python” comedy group.  It is an interpreted language that supports four main programming paradigms; imperative, functional, procedural, and object-based.  It is considered easy to read, requires less lines of code than previous languages, and said to make programmers lazy as it offers so much utility as well as code readability.  It is the favored language used for Data Science, and since its implementation in 1991 has been used to create many different digital products including video games.  “Battlefield 2”, “The SIMS 4”, and “World of Tanks” are three popular video games that all use Python.

 

“Java” – Implemented in 1995

Like “C”, JAVA is also one of the most popular programming languages.  Conceived in 1991, it has had consistent development in its programming efficiency for many years, and is designed to keep running on any stage consistently.  It is a compiled language, and belongs to the object-oriented programming paradigm.  “JAVA” was originally intended for Cable Boxes, but was later improved for use on the World Wide Web.  Java was used to create Minecraft, various Android apps, and is used by Google for coding server and developing the user interface.  Java has few implementation dependencies, can run on any Java Virtual Machine, and runs approximately 3 billion devices worldwide.  With this in consideration it is not surprising that it was designed around the phrase, “Write Once Run Anywhere”.

 

 

“JavaScript” – Implemented in 1995

JavaScript was developed in just 10 days back in 1995, and focuses on enhancing web browser interactions.  Although there is a longstanding debate questioning what category JavaScript falls into, it is considered an interpreted language.  It is often “just-in-time compiled”, meaning that it compiles code during program execution, rather than ahead of time.   JavaScript is a multi-paradigm language that includes functional, object-oriented, procedural and prototypal programming.   JavaScript was originally developed for Netscape Navigator, and was at first known as Live Script.  The team changed the name to JavaScript to reflect Netscape’s support of Java within its browser.  It is used for website, web and mobile app development, and is considered a “core” technology along HTTML and CSS for the World Wide Web.

 

“Swift” – Implemented in 2014

Swift is one of the most recently developed languages, and was developed by Apple as a replacement for every other language used by Apple.  It is a compiled language that is known for its ease of use and small room for error.  Swift is also a multi-paradigm language, as it includes functional, object-oriented, procedural, declarative, and imperative programming.  Apple is committed to making it an open source language, which would be fantastic because it would give users the ability to use Swift for Linux or Windows.