WHY IS C CALLED AS MIDDLE-LEVEL LANGUAGE?

 WHY IS C CALLED AS MIDDLE-LEVEL LANGUAGE?

  • 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 c language to do System Programming (for writing operating system) as well as Application Programming (for generating a menu-driven customer billing system ). That's why it is called the middle-level language.

High level - Ada, Modula-2, Pascal, COBOL, FORTRAN, BASIC

Middle level - Java, FORTH, Macro-assemble

Low level - Assembler


What do you think?

I hope, now you have a better understanding of middle-level languages. Comments and suggestions regarding this article are welcome.

Comments

Popular posts from this blog

What is a string ? Write a function in C for string concatenation. Without the use of inbuilt string function?

What is the scope of a Variable? Explain the difference between a global and local variables with example programs.

What is a pointer ? Write a C program using pointer to print the name and price of the items sold in a retail shop on a specific date.