Sunday, 1 November 2015

C is a Middle-Level Language

What are Low Level,Middle Level and High Level languages?

Low Level Language: 
                             A low-level language is a programming language that provides little or no abstraction of programming concepts, and is very close to writing actual machine instructions. 
Eg: Machine Code, Assembly,etc.

High Level Language:
                                        It is more like human language and less like machine language. However, for a computer to understand and run a program created with a high-level language, it must be compiled into machine language.

Middle Level Language:
                           It is between Low level and High level languages.Middle Level languages are used to do System Programming as well as Application Programming.

C is Middle Language Why?
                             C is called middle-level language because it is actually bind the gap between a machine level language and high-level languages. User can use c language to do System Programming (for writing operating system) as well asApplication Programming (for generate menu driven customer billing system ). That's why it is called middle level language.


No comments:

Post a Comment