answersLogoWhite

0

The main strength is that it gives complete control over the machine at the lowest possible level. The main weakness is that everything must be encoded in terms the machine can understand. For instance, the otherwise simple operation of x = y + z requires that we move the values stored at the addresses identified by y and z into the appropriate CPU user registers, then invoke the appropriate ADD instruction, then move the accumulator register value into the address identified by x. That's a lot of work for an otherwise simple operation.

User Avatar

Wiki User

8y ago

What else can I help you with?

Related Questions

Is java an assembly language?

No. Java is a high level language also known as object oriented programming


What are examples of Object Oriented programming language?

Machine code, assembly language and C are all non-object oriented programming languages. Fortran, COBOL, Pascal and BASIC were originally non-object oriented languages but there are now object-oriented variants of these languages. C++, C# and Java were all designed with object-oriented programming in mind from the outset.


Why is java language better than assembly language?

Beacuase Java's Concept is OOP object oriented programming and with grate feature include better then assembly lang.


Assembly level programming?

Yes.


Programming language for assemblers?

Is called Assembly.


Elements of assembly language programming What is A simple assembly scheme pass structure of assembler design of two pass assemblers a single pass assemblers what is macros?

what are the elements of assembly language programming?


What type of programming language does assembly language use?

Assembly language uses a low-level programming language that directly corresponds to machine code instructions.


How c plus plus is a procedure based language?

C is both. The characteristics of a procedural oriented language: assignment operators (:= in C) The characteristics of a structured programming language: block of codes ({} in C) for if-else, while-, for- loops, subroutines, etc.


Why java is called purely object oriented language?

Java is called a "pure" object-oriented language because it requires that all code written in it be wrapped in objects. This differs from the more common meaning of "pure" object-oriented (everything is an object) in that Java has primitive types and primitive operations on them - int, char, double, float, long and addition, subtraction, multiplication, division. A real example of a PURE object-oriented language is Smalltalk, one of Java's predecessors.


Is procedural oriented language ane platform oriented language same?

No. They are sort of like comparing apples and oranges. Procedural programming languages are coded and executed in step-by-step fashion, while platform oriented language (I can only think of Assembly or Machine code Instruction, Object-C maybe) is created for a certain platform (Palm, iPhone, Android, Mac, Windows, may be abstract like the world wide web!!) A platform oriented language may not be procedural. It may not be imperative. It could be functional or object oriented


What programming languages are operating systems written in?

C and Assembly.


What are the drawbacks of assembly level language?

The assembly language does not support object oriented program so they change to c and c++ the c++ will support object oriented program this are the demerits of assembly language.