Introduction  to programing Languages

Programing language is the method we communicate with machines and give them command to use them as we want to use them. from the beginning to today there are many languages that using in tech world to do different types of activates. we give our commands through programing languages and machines read them and work for our given commands. Nowadays programing languages are easy to learn and use because they are human readable from after years of evolution. 

These languages can be categorize as 

  • Machine Language
  • Assembly Language
  • High-Level Language
Machine Language

Machine language is used by machines and this is a low-level of language they are working on binary digits ( 1 and 0 ) corresponding to the on and off switches and this is hard to understand human. 

Assembly Language 

An assembly language is a type of low-level programming language that is intended to communicate directly with a computer's hardware. Unlike machine language, which consists of binary and hexadecimal characters, assembly languages are designed to be readable by humans.

High-Level Language

 high-level language is any programming language that enables development of a program in a much more user-friendly programming context and is generally independent of the computer's hardware architecture.

Examples for high-level Languages are  C, FORTRAN and Pascal


Evolution of Programing Languages


1949 : Assembly Language 

This is a low level language it includes symbols numbers and other characters that machine can understand and this was used to write computer programs and virusus.

1952 : Autocode

this is developed by Alick Glennie and this is the first compiled programing language. COBOL and FORTRAN are the languages referred to as Autocode.


 1957 : FORTRAN

This is developed by John Bakus and with the corporation of IBM. this is designed for numeric commutation and scientific computing. Early days softwares  for NASA is written by FORTRAN

1958 : ALGOL

This is a algorithmic language and the initial phase of the most popular languages of C, C++ and Java 

1959 : COBOL

COBOL Stands for COmmon Business-Oriented Language in 1997 80% of Businesses ran on COBOL and companies came to next level with the help of this language

1964 : Basic

It stands for Beginners All-purpose Symbolic Instruction Code. in 1991 Microsoft released Visual Basic. the first microcomputer version of basic was co-written by Bill Gates , Paul Allebn and Monte Davidoff for their newly-formed company Microsoft.

1972 : C

This is the one of most popular Programing language till now and all languages was replaced by C. C is the mother of almost all higher level languages like Java, JavaScript, PHP, Python like that

1972 : SQL

SQLwas developed by IDM by Donald D Chamberlin and Raymond F Boyse This is used for Database managements.

1983 : Objective C and C++

C++ is the fastest higher level Programing language Earlier APPLE INC used Objective C to make their applications

1991 : Python

This also a famous language by today and this is using mostly for data science and machine learning 

1995 : Java PHP and JavaScript

JAVA is everywhere. JAVA is the platform-independent language. 

PHP is a scripting language mainly used in web programming for connecting databases.

JavaScript enables interactive web pages. JS is the most popular programming language. JS is famous for building a web application. It makes our page interactive.

 2000:  C#

C# is mainly using for game developments and it is the main language in Unity Engine.

2009 : Go

Go is developed by Google By Robert Griesmer 

2011 :  Kotlin

Kotlin is developed by Jet Brains this is using for android app developments

2014 Swift 
Swift language is developed by Apple Inc. It is a general-purpose programming language.