Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

rypyr

Is C a low-level or high-level language?

This topic is 5551 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
C is a medium-level language because it offers direct hardware memory access but is procedurally structured. Thank you, drive through.


How appropriate. You fight like a cow.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Neither. It''s a programming language.

Share this post


Link to post
Share on other sites
It''s lower than VB, higher than assembly. I don''t know any language above assembly that''s lower-level than C. So I say it''s a low-level language.

Share this post


Link to post
Share on other sites
I''m not sure if technically speaking "mid-level language" is a correct term or not, but referencing c++ many seem to consider it just that - a "mid-level language". By combining elements of high language constructs as well as hardware access makes it low level, I guess it "averages out" to mid level.

Share this post


Link to post
Share on other sites
C was originally a high level language in the 70s, but with modern languages like java and C#, i'd say it's more of a middle level language. High level and low level are subjective terms, so it's open to interpretation. Everyone would agree that assembly is low level and VB is high level; where you draw the line between those two is up to you. Historically, FORTRAN, Algol, and COBOL were all high level languages at the time of their creation.

[edited by - kdogg on May 5, 2003 11:49:08 PM]

Share this post


Link to post
Share on other sites
hey kdogg, I have learned that C is considered low level and therefore is really higher than assembly. Thus it seems that the lowest level would be native code, then assembly, then an actual low level language like C, etc.

But maybe the authors I have learned from thus far are screwing me.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!