[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


Is C a High level language or Middle Level language? ...

<< Back to: comp.lang.c Answers (Abridged) to Frequently Asked Questions (FAQ)

Question by deepu
Submitted on 3/9/2004
Related FAQ: comp.lang.c Answers (Abridged) to Frequently Asked Questions (FAQ)
Rating: Rate this question: Vote
Is C a High level language  or Middle Level    language?
Justify your answer .


Answer by suma_kolar
Submitted on 3/29/2004
Rating:  Rate this answer: Vote
C is a high level language because the syntax of loop controls,constructs looks like commom language we used to communicate.
for excample if-else,for etc.
But no doubt the c-language is mainly used as system programming because of its flexibility viz pointers,ease syntax,less confusion.

 

Answer by harish
Submitted on 4/8/2004
Rating:  Rate this answer: Vote
c is a high level language.but it is also very near to low level programming.c is high level since it will give u all the features such as portability,documentabity,....

now if u see at operators such as ++ ,-- ,>>,<<, simulate to low level instruction codes as inc and dec for all the cpu's

so it is ironic to say that c supports both high level as well as low level programming.

 

Answer by Calvin Roach
Submitted on 6/27/2004
Rating:  Rate this answer: Vote
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.

 

Answer by Khushboo  and Urvi
Submitted on 9/22/2004
Rating: Not yet rated Rate this answer: Vote
Of course 'C' is high level language .But
we consider 'C' is middle level language
because 'C' allows developer to develop
his own programme and memory at lower level
other than high level languages.
Its operators are also support low level
programming.

 

Answer by ram
Submitted on 10/23/2004
Rating: Not yet rated Rate this answer: Vote
c is a high level language, OK, c syntax and program is simple meaningful.

 

Answer by zamir
Submitted on 10/25/2004
Rating: Not yet rated Rate this answer: Vote
I would like to create a new account

 

Answer by ummmm...
Submitted on 12/25/2004
Rating: Not yet rated Rate this answer: Vote
c is teh 3rd leter in hte alfabet

 

Answer by Renu Sachdeva
Submitted on 1/31/2005
Rating: Not yet rated Rate this answer: Vote
No doubt c is high level language because v use our common language to create programs and applications. But keep in mind it's also a middle level language because it is most widely used for system programming i.e for h/w configuration, interrupt handling etc and this feature is provided to us through POINTERS, the greatest advantage of c Programming Language.
                In Short, C is to System Programming as Java is to Internet Programming



 

Answer by delan
Submitted on 4/13/2005
Rating: Not yet rated Rate this answer: Vote
C is a high level bcoz it will give all features of high level language easy syntax, branching, looping , easy to detect and correct errors and easy to develope s/w but it is also known middle bcoz it will give pointers, shifting, memory allocation etc tools

 

Answer by Ali kausar Zaidi
Submitted on 5/24/2005
Rating: Not yet rated Rate this answer: Vote
According to my knowledge.
First comes machine language i.e binary, in the form of  01.
Then comes low level i.e Assembly.
Then comes High level like COBOL , PASCAL etc.
After that D. Richy in Bell Corporation Introduce the language for developing UNIX Operating System which was the blend of
1. Assembly and
2. Pascal
So this was the C language known as Middle level language.

 

Answer by Amina
Submitted on 8/8/2005
Rating: Not yet rated Rate this answer: Vote
C language is a system programming as well as application programming language. It lies between these two categories i.e high-level language and low-level language. Thats why C language is considered as Middle-level language.

 

Answer by Somesh
Submitted on 9/2/2005
Rating: Not yet rated Rate this answer: Vote
There is no such concept of Mid-Level Language.Since both High and low level programming is possible in C, people do arithmetic calculation (high + low) / 2 = Mid, and which is wrong. Middle language means inferior to high and better than Low in ease of use. But C is not inferior anyway. So it is High Level language i.e. identify it by the better one.

 

Answer by sow
Submitted on 9/7/2005
Rating: Not yet rated Rate this answer: Vote
C is a high level  language

 

Answer by ams
Submitted on 10/27/2005
Rating: Not yet rated Rate this answer: Vote
c is a middle level language as it is not as hard as ALGOL or B or COBOL {for the user} nor as easy as assembly or machine language  (for the computer)!as soon as one thinks of c,it strikes a fond balance as a user and computer friendly language!!

 

Answer by siraj
Submitted on 12/1/2005
Rating: Not yet rated Rate this answer: Vote
We know that C is a robust language whose rich in set of built-in functions and operator can be  used to write any complex program. The C compiler combines the capabilities of an assembly language with the features of high -level language and therefore it is well suited for writing both system software and business packages.In fact many compilers are written in C language.Hence we can say that C is a middle level language.Therefore C is considered as mother language of all programming languages.

 

Answer by chinni
Submitted on 12/8/2005
Rating: Not yet rated Rate this answer: Vote
c is a middle level language.

 

Answer by honey
Submitted on 4/17/2006
Rating: Not yet rated Rate this answer: Vote
C is High level language but it also interact
with assembly lenguage.
       Through this we creat new function which help to complex programme to be essayer.
       Through'C'weble to know what is
requirement in machine for perticular programme

 

Answer by Gaurav Kumar
Submitted on 9/16/2006
Rating: Not yet rated Rate this answer: Vote
yes c is highlevel language bcz in c all keyword which is defined is very related to english language. and due to pointer concept it can used hardware resourcs and manged memory call middle level language

 

Answer by nil
Submitted on 2/14/2007
Rating: Not yet rated Rate this answer: Vote
high level langs these days are working with great abstraction. so c lang as high level also have some features of low level can be called middle level lang from the user viewpoint not from programmer's viewpoint.

 

Answer by prasanna
Submitted on 3/8/2007
Rating: Not yet rated Rate this answer: Vote
C is a language that has a history, It is no doubt a high level language, but has the capability to cross complile assembly, also it has some operators such as ++,--,etc. that appears as a low level operator, thus it may be called by some a middle level language.

 

Answer by bla bla
Submitted on 3/19/2007
Rating: Not yet rated Rate this answer: Vote
blaaaaaaaaaaaaaaaa
blaaa

 

Answer by pip
Submitted on 6/2/2007
Rating: Not yet rated Rate this answer: Vote
c is a high level language.but it is also very near to low level programming.c is high level since it will give u all the features such as portability,documentabity,....

now if u see at operators such as ++ ,-- ,>>,<<, simulate to low level instruction codes as inc and dec for all the cpu's

so it is ironic to say that c supports both high level as well as low level programming.

 

Answer by Prithvi
Submitted on 6/10/2007
Rating: Not yet rated Rate this answer: Vote
c further called as middle level language,it has features of high level such as portability ,low level features such as to manage memory

 

Answer by murtuza
Submitted on 7/6/2007
Rating: Not yet rated Rate this answer: Vote
C is a high level language.

 

Answer by sri
Submitted on 7/16/2007
Rating: Not yet rated Rate this answer: Vote
C is middle level language, since it supports the features of both high level like functions,operators and low level like memory management

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.lang.c Answers (Abridged) to Frequently Asked Questions (FAQ)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.