answersLogoWhite

0


Best Answer

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
This answer is:
User Avatar
More answers
User Avatar

Wiki User

βˆ™ 14y ago

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).

This answer is:
User Avatar

User Avatar

Wiki User

βˆ™ 13y ago

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.
This answer is:
User Avatar

User Avatar

Wiki User

βˆ™ 14y ago

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).

This answer is:
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.

Related questions

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.


What is the difference between oriented programming language and high programming language?

Set/subset: Some high level programming languages are object oriented, but not all of them.


What is the difference between high level language and machine language?

The difference between high level languages and machine languages are as follows: 1)Machine language uses binary numbers/codes but high level languages(HLL) use key words similar to English and are easier to write. 2)Machine Language is a Low level language and is machine dependant while HLLs are not.


Why do high-level languages exist?

To do high level tasks


Difference between high level language and low level language in tabular form?

high level language are easier to learn


Define and discuss high level programming languages?

high level programming languages are languages that are given by the programmer to the system as a input and they are understandable by a programmer


What is the difference of the ocean between the level of high and low tide?

The difference is known as the tidal range.


How many scripting languages are there?

Three type of languages High level Mid level Low level


What are examples of high lavel language?

The term high-level refers to the amount of abstraction between the code you write and the native language of the machine. Low-level code is a symbolic code that maps 1:1 with the machine code, thus assembly is a low-level language. All other languages that employ a compiler or interpreter to create the machine code are considered high level languages. However, C and C++ are examples of high-level languages that also allow low-level programming, and are often called mid-level languages for that reason.


What is the difference between the level of the ocean at high and low tide?

Tidal range


How many level computer languages?

Languages are usually classified at two levels, low level programming and high level programming, although some experts also make a distinction of very high level languages and very low level languages. So, depending on who you ask, there are either two, three, or four. The most common set is probably three: low, high, and very high.