answersLogoWhite

0


Best Answer

Almost any language can be used to develop a compiler. The first compilers were written in assembly language or machine code but today they are typically written in C or (more commonly) C++. Other languages can be used, however the key aspects of any compiler are speed and efficiency, in which both C and C++ excel.

User Avatar

Wiki User

9y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

Pretty much all high-level programming languages are compiled. However, some compiled languages, such as Java and C#, compile to byte code rather than machine code. Byte code needs to be interpreted so these languages are part compiled, part interpretive. However, there's no fundamental reason why any interpretive language cannot be compiled to machine code.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Every higher level programming language uses a compiler. A compiler is needed to translate the written instructions into a type of instruction that the computer will recognize.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

Java is the most common compiler of code and is often used by web site and game designers to help in developing the look of the game and of the sites.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What high level programming languages are translated by a compiler?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Short note on high level language?

Generally languages are used for communication, In the case of computers languages are used to communicate with the Hardware. Language consist of set of rules and syntaxes to frame the valid instructions to work with the Machines.


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.


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.


Disadvantages of high level languages?

I takes a big knowledge about that compiler. The programmer should be well educated person to do with this language.


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.

Related questions

Who converts the computer language into machine language?

A compiler or interpreter converts high-level programming languages into machine code that can be understood and executed by the computer's hardware.


What is compiler in computer programming?

A compiler is a program that translates high-level source code into low-level machine code.


What is programming languages in c plus plus?

Programming in C++ means designing and writing a computer program using the C++ programming language. C++ is a high-level, machine-independent language which must be converted into machine-dependent code by a compiler.


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


Short note on high level language?

Generally languages are used for communication, In the case of computers languages are used to communicate with the Hardware. Language consist of set of rules and syntaxes to frame the valid instructions to work with the Machines.


Similarities between compiler interpreter assembler?

Both are use to convert high level languages into machine language


What program that converts a high level programming language into machine language?

compiler or assembler


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.


What is an Interpreter used for in programming?

An interpreter is a computer program that executes the instructions written in a high level programming language. It can also preform the translation of a high level language to equivalent machine level code. But unlike compiler, an interpreter will compile the code line by line, i.e. each line will be translated to machine level language.Read more: What_ias_computer_interpreter


Generation of low level programming languages?

Yes.


What is meant by interpreter in programming languages?

An interpreter is programme that translates a high-level programming..


What are the classifications of programming languages according to each level?

high level and low level