Please enable Javascript to correctly display the contents on Dot Net Tricks!

Why C is called middle level language?

Posted By : Shailendra Chauhan, 27 Oct 2012
Updated On : 28 Mar 2015
Total Views : 12,710   
Support : All
 

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 as Application Programming (for generate menu driven customer billing system ). That's why it is called middle level language.

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

Middle level - Java, C++, C, FORTH, Macro-assemble

Low level - Assembler

Key points about the terminology used in this article

  1. Low, high, blah-level is all just vague terminology with no deterministic factor behind it. Traditionally, low-level languages refer to machine code and assembly, and high-level refers to everything else. Now we are also using "very high level" term which is used for scripting languages (anything interpreted rather than compiled).

What do you think?

I hope, now you have better understanding of middle, high and low level languages. Comments and suggestions regrading this article are welcome.

 
Recommended for you
 
About the Author
Shailendra Chauhan

Shailendra Chauhan is an Entrepreneur, Author, Architect, and Corporate Trainer. He has rewarded as Microsoft MVP for his exceptional contributions in Microsoft Visual Studio and Development Technologies.

With more than 7 years in hand experience Shailendra Chauhan is a polymath in the domains of Microsoft .NET technologies and an array of other technologies including JavaScript, AngularJS, Node.js, Ionic and NoSQL Databases to name but a few.

He is the author of some of most popular e-books which encompass technical Interview on Node.js Interview Questions and Answers , ASP.NET MVC Interview Questions and Answers , AngularJS Interview Questions and Answers and LINQ Interview Questions and Answers. Furthermore he is a technical reviewer for book on ASP.NET MVC 4 Mobile App Development. Know more...
 
Free Interview Books
 
10 SEP
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun (11:00 AM-12:30 PM

More Details
17 AUG
NodeJS Development (online)

Mon-Fri 06:30 AM-08:00 AM IST

More Details
16 AUG
NodeJS Development (online)

Mon-Fri 09:00 PM-10:30 PM IST

More Details
15 AUG
ASP.NET MVC with AngularJS Development (online)

Mon-Fri 09:30 PM-11:00 PM IST

More Details
13 AUG
NodeJS Development (offline)

Sat, Sun     05:00 PM-06:30 PM

1 AUG
ASP.NET MVC with AngularJS Development (online)

Mon-Fri     (07:30 AM-09:00 AM IST)

24 JUL
AngularJS Development (offline)

Sat,Sun     (08:00 AM-09:30 AM)

24 JUL
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun     (09:30 AM-11:00 AM)

BROWSE BY CATEGORY
 
SUBSCRIBE TO LATEST NEWS
 
LIKE US ON FACEBOOK
 
+