answersLogoWhite

0

Is assembler low level programming language?

Updated: 8/19/2019
User Avatar

Wiki User

13y ago

Best Answer

"Assembly language" is essentially a direct translation from machine language.

But yes it is a low level language

It is one level above pure machine code. In 1967 I first learned to program in machine code and then stepped up to the next level of assembler on an Elliott Brothers 803c computer. The previous answer has the direction wrong! Assembly is translated into machine code which is then loaded into the computer's memory in binary ready for execution.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Is assembler low level programming language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is an assembler in computing?

An assembler is a machine code program that converts low-level symbolic assembly language instructions into machine code. Assembly language is a second generation programming language.


What is assembler in computer?

An assembler is a machine code program that converts low-level symbolic assembly language instructions into machine code. Assembly language is a second generation programming language.


Which is the first low level language?

Assembler


Types of low level language?

There is only one type of low-level language: assembler language. However, every architecture has its own specific version of assembler.


What converts assembly language into low-level language?

An assembler.


What programming language is Unix written in?

Unix is primarily written in the C language, with some small snippets of assembler code for low level bootstraps.


What are the problems of low level language programming?

Low level programming language is a language that is not very abstracted from hardware layer. Programming in low level languages usually requires manual memory management, use of pointers, and in case of assembler - CPU instructions themselves. This makes the programming much more difficult than using a high level language where these issues are taken care of for you. However in general it is possible to write much 'tighter' code in low level languages. Where tighter means:- smaller number of instructions Better use of memory Faster in execution.


What is a low-level language?

A low-level language is any symbolic computer programming language that has a low-level of abstraction between the language itself and the machine code that it produces. Assembler language has a near 1:1 relationship with its resultant machine code and is therefore a low-level language. In fact, the only things lower than assembler language is machine code itself and disassembly, which is the reverse of assembly, both of which have no abstraction whatsoever. The only real difference between assembler language and disassembly are that disassembly has none of the comments and none of the symbolic references used by the original assembler, since both were stripped out during assembly. However, a competent hacker, with the aid of the disassembler, can reconstruct a facsimile of the original assembler from the machine code disassembly, thus permitting software to be reverse-engineered.


Why Java is called high level language?

Low level computer languages require the programmer to know the machine code or assembler language for the computer CPU targeted including low-level functions like memory allocation and memory deallocation.A high-level programming language is a programming language with strong abstraction from the details of the computer.The Java programming language is not only a high-level language, but is also machine and platform independent in that the same compiled byte-code can run on different platform and CPUs without recompiling.


What is the Difference from high level programming language to low level programming language?

High level languages are easier to operate and often do not require knowing of processor architecture (registers, memory management and so on). But programs written in low level languages (different types of assembler) work faster and much more efficient, also they take less space.


Is the B programming language a high or low level programming language?

The B programming language is a high-levelprogramming language.


What is meant by low level language?

A low level language is one where there are only a few (or even only one) instruction(s) per line of code. Assembler is an example of a low level language.