answersLogoWhite

0

C++, but it's always worth learning both, if only to better understand the machine code you create with C++.

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

What Programming language is one step above machine language?

I guess you're trying to refer to Assembly language.


Assembly language to machine language translation is?

Assembly language to machine code translation is a "one to one" translation process, as every individual instruction expressed in the assembly language corresponds to exactly one machine instruction. Note this does not hold for pseudo instructions or expanding macros, which are supported by some assemblers.


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.


Which programming language is always a one to one correspondence for a line of code in that language and a line of code in machine language?

Assembly language is the programming language that always has a one to one correspondence for a line of code in that language and a line of code in machine language


What type of computer languages uses English-like abbreviations for machine-language instructions?

The assembly languages provide human-readable mnemonics, one for each machine instruction. Most assembly language instructions have similarities to words from the English language (e.g. ADD, MOVE, LOAD). However, it is possible that assembly languages are defined in resemblance to other human languages, or none at all. For example, processors designed in and predominantly used in countries with a different language and script might define assembly instructions more familiar and easier to use by its target audience. For example, it is possible that Chinese processors define assembly language instructions without resemblance to English.


What is difference between machine code and assembly language?

Machine language is the actual instructions in computer memory that are fetched into the processor and executed. It is directly executable and consists of what look to most human beings like a bunch of hexadecimal numbers, though a few geeks such as myself can tell it is code instead of numbers. For example, the instructions executing interrupt 21, service 10, are: B410 CD21 Assembly language is a human readable as mnemonics, it translates on a one for one basis into machine language. The computer cannot execute assembly language directly, but human beings who are trained can understand it. The assembly language equivalent of the above instructions is: MOV AH,10 ; prepare for service 10 by putting 10 into AH INT 21 ; vectors into code established in the interrupt table


Who is the owner of c plus plus language?

Bjarne Stroustrup is the author of C++. However, no one "owns" this language.


What is structured assemly language programming and C programming?

A way of writing computer programs that are human readable (and understandable to programmers).


What is pass1 assembler?

pass 1 assembler is assembler which convert assembly level language into machine level language in one pass only


What are the differences between assembly and high-level language c plus plus?

Assembly language is a procedural language with a low-level of abstraction between the source code and the resulting binary code. Assembly language is entirely machine specific, and the onus is therefore upon the programmer to code specifically for that machine. The code cannot be transferred and assembled on a different architecture -- it must be re-written in its entirety. High-level languages such as C++ have a high level of abstraction between the source code and the resulting binary code, with a high degree of separation between the source and the machine. This abstraction renders the source code far more portable than low-level languages as the onus is now upon the compiler to produce the machine specific code, not the programmer. C++ utilises a combination of structured and object-oriented programming to achieve this abstraction, allowing the programmer to create highly robust code that is not only easier to read, but easier to maintain, regardless of its complexity.


What is compiler and assembler?

Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.


Which is the earliest computer language?

The "language" of computers has always been mathematical, Mostly Zero's and One's.