answersLogoWhite

0

Low level languages bring you close to the machine, e.g. Assembly, or C. High level languages obfuscate more, so it makes life as a programmer easier. Consider:

Python, garbage collected.

C, not garbage collected.

Java, garbage collected.

And so forth.

C does has its uses, still: how could one make a hardware driver with a garbage collected language?

User Avatar

Wiki User

14y ago

Still curious? Ask our experts.

Chat with our AI personalities

TaigaTaiga
Every great hero faces trials, and you—yes, YOU—are no exception!
Chat with Taiga
JudyJudy
Simplicity is my specialty.
Chat with Judy
JordanJordan
Looking for a career mentor? I've seen my fair share of shake-ups.
Chat with Jordan
More answers

A low-level language is close to the machine language - the language the computer uses internally. This often requires several steps for a relatively simple task, such as adding two variables and storing the result in a third variable.

A high-level language usually requies much less instructions. The programmer is "shielded" from the specific machine language, and (in some cases), it is easier to "port" the program to other platforms (to other computers, or operating systems).

A low-level language is close to the machine language - the language the computer uses internally. This often requires several steps for a relatively simple task, such as adding two variables and storing the result in a third variable.

A high-level language usually requies much less instructions. The programmer is "shielded" from the specific machine language, and (in some cases), it is easier to "port" the program to other platforms (to other computers, or operating systems).

A low-level language is close to the machine language - the language the computer uses internally. This often requires several steps for a relatively simple task, such as adding two variables and storing the result in a third variable.

A high-level language usually requies much less instructions. The programmer is "shielded" from the specific machine language, and (in some cases), it is easier to "port" the program to other platforms (to other computers, or operating systems).

A low-level language is close to the machine language - the language the computer uses internally. This often requires several steps for a relatively simple task, such as adding two variables and storing the result in a third variable.

A high-level language usually requies much less instructions. The programmer is "shielded" from the specific machine language, and (in some cases), it is easier to "port" the program to other platforms (to other computers, or operating systems).

User Avatar

Wiki User

15y ago
User Avatar

The main differences between high- and low-level programming languages:

High-Level (i.e: C, COBOL, Pascal, etc):

  1. Syntax is user friendly.
  2. Usually a huge library of functions.
  3. Difficult or no access to low-level (hardware) functionality.
  4. Few instructions do a lot of things.

Low-Level (i.e: Assembler, machine code):

  1. Syntax is not usually user friendly.
  2. Most of functionality usually has to be programmed by oneself.
  3. Total control over hardware.
  4. Total performance per se, as long as we know how to program efficiently.
  5. You need more than just 1 instruction to perform some operations.
User Avatar

Wiki User

14y ago
User Avatar

A low-level language is close to the machine language - the language the computer uses internally. This often requires several steps for a relatively simple task, such as adding two variables and storing the result in a third variable.

A high-level language usually requies much less instructions. The programmer is "shielded" from the specific machine language, and (in some cases), it is easier to "port" the program to other platforms (to other computers, or operating systems).

User Avatar

Wiki User

15y ago
User Avatar

Add your answer:

Earn +20 pts
Q: Difference between high level and low level languages?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference between simulation languages and high level languages?

simulator is an algorithm used to simulate the process of a system...


What is the difference between high level and low level programming?

High level languages are easier for humans to read and program in. They are usually machine independent, and most have a wide variety of programming libraries available for common functions. Low level languages are usually machine specific, such as assembly languages. They lack programming libraries.


How many scripting languages are there?

Three type of languages High level Mid level Low level


What are the differences between machine languages and high level languages?

Machine language is something which can be understood by machine(Computer), it can understand only 0 and 1 i.e. the binary code. High level language is something which can be understood by human beings.. for ex... english.


What are high and low language give example?

Low-level languages, primarily assembly languages, are those with very little abstraction between the source code and the resultant machine code. They are generally machine-dependent languages; that is, they are non-portable between machine types. Each machine type has its own variant of assembly language and requires its own assembler. High-level languages have a high degree of abstraction between the source code and the resultant machine code. As such, they are generally machine-independent; the same source can be compiled or interpreted upon any machine with a suitable compiler or interpreter. C, C++ and Java are typical examples of high level languages.