Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

High level and Low level?

What is the difference between a High level language such as C compared to a Low level language like Assembly?

What does High and Low level mean?
http://en.wikipedia.org/wiki/High-level_...g_language
http://en.wikipedia.org/wiki/Low-level_p...g_language

There's nothing we can't tell you here that isn't out there already.
One thing you need to know is every compiled language needs a assembler as its backend.
Now when you write asm it is a one for one conversion, but with higher level languages its not.
So your code may not come out as you thought (with HL languages).

Example: gcc backend, is gas (which is a assembler).
High and low refers to the level of abstraction of the language. That being said, C isn't a very high level language nowadays (Though, it is relatively high when compared to ASM). Nowadays, the highest of the highs are the scripting languages. High-level languages typically have plenty of included libraries that make everything easier, and you usually don't have to deal with memory addresses (And other aspects of lower level languages) at all.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by g4143Jan 28, 2015 11:36 AM 11 353 Jan 28, 2015 11:36 AM
Last Post: clickosface
by RamzzJun 10, 2011 09:30 AM 0 53 Jun 10, 2011 09:30 AM
Last Post: Ramzz
by g4143Jul 1, 2009 06:31 PM 1 80 Jul 1, 2009 06:31 PM
Last Post: Soul Collector