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.