C Language - Overview
C is a programming language developed at AT&T's Bells Laboratories of USA by a system programmer named Dennis Ritchie in 1972. Because of its ease of use and it's strength, C began to replace familiar languages of that time like PL/I, ALGOL etc.
All computer programming languages can be divided into two categories:
- Problem Oriented Languages or High Level Languages - These languages are developed to give better performing efficiency and faster Program Development. Examples are FORTRAN, BASIC, PASCAL etc.
- Machine Oriented Languages or Low Level Languages - These languages are developed to give better machine efficiency and faster Program Execution. Examples are Assembly language and Machine language.
C stands in between these two categories.That is why it is called as Middle Level Language. C performs like any other High-level language even overpowering others by closely intact with the hardware components of the computer.