Ask your own question, for FREE!
Computer Science 12 Online
OpenStudy (anonymous):

what are complier languages and assembler languages?

OpenStudy (anonymous):

The compiler language is a high level programming language like C Assembler language is assembly instructions

OpenStudy (anonymous):

is java a Assembler language???

OpenStudy (anonymous):

Nope, java is a compiled language.

OpenStudy (anonymous):

Actually, Java is not a compiled language, strictly speaking. Java is an Interpreted language. It is 'compiled' into byte code, which is much different than machine code. The byte code java classes are then converted to machine-level opcodes (operation code) when the program is executed by the Java Virtual Machine. Another language that is an Interpreted language is C# (and a Visual Basic). It once was that VB, C and C++ in Microsoft Visual Studio was compiled directly into machine code, but now it is often interpreted. You can specify that you want your code compiled to machine-level opcodes, but you lose the ability to run it on multiple platforms (ARM, Intel, Atmel, SPARC, whatever your intended processor may be). Assembly language gives you alot of control over how the processor will execute your program. In Java (or another 3G or 4G language), you might add to integers as: Integer i = 3 + 4; In Assembly, the same code might look like this (depending on the intended processor): MOV AX, [0x0100] <- some heap memory address MOV AX, 3 MOV BX, 4 ADD AX, BX MOV [0x0100], AX Although the Assembly code is longer, depending on what is being accomplished, Assembly is much faster but you REALLY need to know what you are doing. :)

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!