WHY C IS CALLED AS MIDDLE LEVEL LANGUAGE?

C is one of the most popular and important programming language. Nowadays it is used in any application area due to its various qualities. C, a programming language looks like a English language (Middle level language) . So the difficult and more complex programs can be written in a very simple and easier way

C is called middle level language because it actually binds the gap between a machine level language and high level Languages. A user can use a language to do system programming (for writing operating systems) as well as application programming (for generating menu driven customer billing systems). That’s why it is called the middle – level language.