Before Creation Of JAVA

Why Do new Programming Languages come into existence???

To adapt changing environment and uses to implement refinements and improvements in the art of programming

Programming language evolution:

computers only understand binary language which is called  machine language 
firstly, the  programs were written in this machine language or binary language

advantage of this language is directly understood by the computer
the disadvantage is it is very complex and hard to remember all the binary code


C Tutorials - Computer Languages in C Programming Language



For example

 the binary value of A is 01000001 just imagine you have 10 variables like this and  you are writing a program


Assembly Language:

Assembly level language was in English which consists of ADD, SUB,MUL, DIV these are also called mnemonics 

assembler acts as a translator between assembly code and machine code 

Assembler converts Assembly language code into machine code
.asm was the extension of assembly language

Layers of Programming: Machine, Assembly, & High Level Languages ...


C Language:

C language shook Computer world its impact should not be underestimated 
because it's fundamentally changed the approach of programming language
it was structured efficient high-level programming language

Comments