CFanatic

Go Back   CFanatic > Programming > C Programming

Why C is called Middle Level Language topic posted under C Programming which is a part of Programming category in CFanatic Forum
Reply
 
Thread Tools Display Modes
  #1  
Old 10-30-2006, 04:51 AM
Junior Member
 
Join Date: Oct 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
sendhil is on a distinguished road
| More
Why C is called Middle Level Language

Sir Sorry for the chilly question but i am neww to programming
why c is called middle level language?
what is meant by Low level , middle level and High level?

Please Tell me Sir?
Reply With Quote
  #2  
Old 10-30-2006, 05:45 AM
shabbir's Avatar
Administrator
 
Join Date: Sep 2006
Posts: 1,235
Thanks: 82
Thanked 75 Times in 48 Posts
shabbir has a spectacular aura aboutshabbir has a spectacular aura about
| More
Re: Why C is called Middle Level Language

Please post your query as a seperate thread rather than putting it into other threads. I have done the same for your query.
Reply With Quote
  #3  
Old 10-30-2006, 06:05 AM
shabbir's Avatar
Administrator
 
Join Date: Sep 2006
Posts: 1,235
Thanks: 82
Thanked 75 Times in 48 Posts
shabbir has a spectacular aura aboutshabbir has a spectacular aura about
| More
Re: Why C is called Middle Level Language

C is often called a middle-level computer language as it combines the elements of high-level languages with the functionalism of assembly language.

High Level language :

A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer processor operations such as memory accesses.

Low Level Language :

A low-level programming language is a programming language that is more machine specific, and from computer processor operations such as memory accesses is directly dependent.
Reply With Quote
The Following User Says Thank You to shabbir For This Useful Post:
Ashwin (11-22-2011)
  #4  
Old 02-26-2009, 11:52 PM
Junior Member
 
Join Date: Feb 2009
Location: NY
Posts: 24
Thanks: 0
Thanked 1 Time in 1 Post
AidanPaine is on a distinguished road
| More
Re: Why C is called Middle Level Language

So what do you advise a completely new person to programming learn?
C? C++? or is there something else I should be learning before anything else?
Reply With Quote
  #5  
Old 02-27-2009, 02:06 AM
shabbir's Avatar
Administrator
 
Join Date: Sep 2006
Posts: 1,235
Thanks: 82
Thanked 75 Times in 48 Posts
shabbir has a spectacular aura aboutshabbir has a spectacular aura about
| More
Re: Why C is called Middle Level Language

C++ is a good start but learning C would help you get some syntactical grasp in C++
Reply With Quote
The Following User Says Thank You to shabbir For This Useful Post:
Ashwin (11-22-2011)
  #6  
Old 03-13-2009, 02:07 PM
Junior Member
 
Join Date: Feb 2009
Location: Torrington, CT usa
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
fazoogled is on a distinguished road
| More
Re: Why C is called Middle Level Language

C is a language that can be used to develop both 'user applications' and 'operating systems'. It allows you to have access to the machine language itself if you so choose (inline asm). Most of the unix operating system is written in C. It is a great language to start with (IMHO) because it contains the basic concepts of computer programming. As well as giving you a feel for what actually goes on in the machine itself. Higher level languages abstract you from the machine, usually (again IMHO) focusing more on the rapid development of Applications. Remembering that C++ was originally developed as C with classes, learning C is (again IMHO) almost a pre-requisite for learning C++.

I have found over the years that my understanding of the machine that I gained writing C has helped me immensely in designing more efficient applications in, say, VB.NET and other languages of it's ilk, as well as repairing the occasional bug that might appear in my High Level language code.

Just my opinion. I'm sure there are others
Reply With Quote
  #7  
Old 03-13-2009, 11:25 PM
shabbir's Avatar
Administrator
 
Join Date: Sep 2006
Posts: 1,235
Thanks: 82
Thanked 75 Times in 48 Posts
shabbir has a spectacular aura aboutshabbir has a spectacular aura about
| More
Re: Why C is called Middle Level Language

Nice explanation. Some reputation your way
Reply With Quote
  #8  
Old 09-09-2010, 05:37 PM
Member
 
Join Date: Sep 2010
Posts: 31
Thanks: 0
Thanked 1 Time in 1 Post
Stephen is on a distinguished road
| More
Re: Why C is called Middle Level Language

Agreed and thanks for sharing.
Reply With Quote
  #9  
Old 08-07-2011, 11:08 PM
Junior Member
 
Join Date: Aug 2011
Posts: 2
Thanks: 0
Thanked 1 Time in 1 Post
briggette is on a distinguished road
| More
Re: Why C is called Middle Level Language

Excuse me sir .. I have some question about c . How does c language support type checking . Do you have any example for this Sir .. Thanks .
Reply With Quote
  #10  
Old 08-08-2011, 07:27 AM
Junior Member
 
Join Date: Aug 2011
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Jacobhine is on a distinguished road
| More
Re: Why C is called Middle Level Language

Quote:
Originally Posted by shabbir View Post
C is often called a middle-level computer language as it combines the elements of high-level languages with the functionalism of assembly language.

High Level language :

A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer processor operations such as memory accesses.

Low Level Language :

A low-level programming language is a programming language that is more machine specific, and from computer processor operations such as memory accesses is directly dependent.
Thanks for share this info..
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Why C is Called as Middle Level Language sendhil C Programming 2 09-22-2010 03:39 PM
Thread Prog in C language (OS independent) kumars C Programming 11 10-03-2008 09:30 AM
c or assembly language for servo motor sujenx C Programming 1 07-31-2008 04:25 PM
Get MAC ADDRESS from VC or c language abhikamune Win32 Programming 1 09-12-2006 09:07 AM



Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2010, Crawlability, Inc.