Go Back   TechArena Community > Software > Software Development
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Reply
 
Thread Tools Search this Thread
  #1  
Old 04-09-2008
Member
 
Join Date: May 2008
Posts: 1,295
What is C

What is C? A higher level language or a middle level language?

Comment
Reply With Quote
  #2  
Old 04-09-2008
mv mv is offline
Member
 
Join Date: May 2008
Posts: 681
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
  #3  
Old 04-09-2008
Member
 
Join Date: May 2008
Posts: 72
C is a third alphabet in A to Z!
Well its a middle level programming language.
C allows the developer to manage memory and hardware at a lower level than other high-level languages. Because of the use of pointers and memory addressing, C is a mid-level language
Reply With Quote
  #4  
Old 04-09-2008
Member
 
Join Date: May 2008
Posts: 1,395
As it don't include a machine code or assembly code and also it's not high level like Java or C++; it is usually called as middle level language. Its like doing your own freakin' homework and reading your own freakin' textbook to find the answers.
Reply With Quote
  #5  
Old 04-09-2008
Member
 
Join Date: May 2008
Posts: 540
C is a middle level language (also called as structured programming language) because it can easily interact directly with the hardware components, particularly the memory, which is not with the higher level languages.
Reply With Quote
  #6  
Old 04-09-2008
Member
 
Join Date: May 2008
Posts: 40
it includes some high end tasks like abstraction and enforcement and checking of data types, and some low level functions like use of assembly language and direct output to ports or use of registers. C is known as middle level language because it is a high-level language that allows the programmer to handle low-level functions of the system, they handle the memory-management themselves with pointers and such. High-level languages in general don't usually allow the programmers to carry out these functions, they handle it themselves.
Reply With Quote
  #7  
Old 04-09-2008
DCR DCR is offline
Member
 
Join Date: May 2008
Posts: 18
It has the power of low level and high level languages.
Reply With Quote
  #8  
Old 08-09-2008
Mannu123
 
Posts: n/a
I am agree all of your comments related to the C programming language.
C is a middle level language also called as structured programming language.
Reply With Quote
Reply

  TechArena Community > Software > Software Development
Tags: , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search



All times are GMT +5.5. The time now is 07:59 AM.