answersLogoWhite

0

Yes.EasyTreve Plus has both an interpreted and a compiled version available.

User Avatar

Wiki User

15y ago

What else can I help you with?

Continue Learning about Engineering

Is C plus plus interpreted as the program is executed?

No. Neither C nor C++ are interpreted. Both need to be compiled and linked to produce highly-optimised machine code, which is then executed.


Is a code written in Eiffel programming language compiled or interpreted?

Compiled.


Give a brief description about compiled and interpreted high level languages?

Any high level language may be either compiled or interpreted. The difference is in the execution speed. Interpreted programs must re-learn how to do each statement in the program, whereas a compiled program is already in the machine code language of the hardware and runs much faster.


Is C compiled or interpreted?

Assembler, COBOL, PL/I, C/C++ are all translated by running the source code through a compiler. This results in very efficient code that can be executed any number of times. The overhead for the translation is incurred just once, when the source is compiled; thereafter, it need only be loaded and executed. Interpreted languages, in contrast, must be parsed, interpreted, and executed each time the program is run, thereby greatly adding to the cost of running the program. For this reason, interpreted programs are usually less efficient than compiled programs. Some programming languages, such as REXX™ and Java™, can be either interpreted or compiled.


Which programming language is compiler type and which is interpreter type?

Although most languages are either compiled or interpreted, there's actually nothing to prevent you interpreting a language that is normally compiled, or compiling a language that is normally interpreted. BASIC, for instance, is traditionally an interpreted language, however modern implementations use compilation. Moreover, Java is typical of many modern languages that natively use both techniques by default, compiling the high-level source code into an intermediate byte code which is than interpreted to produce the machine code. But, with a suitable compiler implementation, it is possible to produce native machine code programs from Java source code. When we speak of compiled or interpreted languages we're usually referring to the language's standard, if it has one. C and C++ are standardised and both are compiled, but there's nothing to prevent them from being interpreted. BASIC, on the other hand, is non-standard because it has such a wide-variety of variants, some of which are interpreted, some of which compile to byte code (which is then interpreted) and some of which compile to native machine code. Non-standard languages are generally non-portable therefore you have to look at the specific implementation to determine if it is compiled, interpreted, or both compiled and interpreted.

Related Questions

Is C plus plus interpreted as the program is executed?

No. Neither C nor C++ are interpreted. Both need to be compiled and linked to produce highly-optimised machine code, which is then executed.


Is a code written in Eiffel programming language compiled or interpreted?

Compiled.


Give a brief description about compiled and interpreted high level languages?

Any high level language may be either compiled or interpreted. The difference is in the execution speed. Interpreted programs must re-learn how to do each statement in the program, whereas a compiled program is already in the machine code language of the hardware and runs much faster.


Is C compiled or interpreted?

Assembler, COBOL, PL/I, C/C++ are all translated by running the source code through a compiler. This results in very efficient code that can be executed any number of times. The overhead for the translation is incurred just once, when the source is compiled; thereafter, it need only be loaded and executed. Interpreted languages, in contrast, must be parsed, interpreted, and executed each time the program is run, thereby greatly adding to the cost of running the program. For this reason, interpreted programs are usually less efficient than compiled programs. Some programming languages, such as REXX™ and Java™, can be either interpreted or compiled.


Which programming language is compiler type and which is interpreter type?

Although most languages are either compiled or interpreted, there's actually nothing to prevent you interpreting a language that is normally compiled, or compiling a language that is normally interpreted. BASIC, for instance, is traditionally an interpreted language, however modern implementations use compilation. Moreover, Java is typical of many modern languages that natively use both techniques by default, compiling the high-level source code into an intermediate byte code which is than interpreted to produce the machine code. But, with a suitable compiler implementation, it is possible to produce native machine code programs from Java source code. When we speak of compiled or interpreted languages we're usually referring to the language's standard, if it has one. C and C++ are standardised and both are compiled, but there's nothing to prevent them from being interpreted. BASIC, on the other hand, is non-standard because it has such a wide-variety of variants, some of which are interpreted, some of which compile to byte code (which is then interpreted) and some of which compile to native machine code. Non-standard languages are generally non-portable therefore you have to look at the specific implementation to determine if it is compiled, interpreted, or both compiled and interpreted.


What is the difference between interpreted and parsed?

Interpreted means - normally - the code is interpreted at run-time, while parsed (actually, it's "compiled") means the code is translated to a native object file at compile-time, and then executed. Compiled code is usually faster, also.


Why it is not possible to execute java program on machine which does not have JVM installed on it?

when a java program is compiled it is converted into a non executable code which is byte code, and this byte code can only be interpreted by JVM. so a java program can't be executed on a machine which doesn't have JVM installed on it.


Is Ruby an interpreted language or a compiled language?

It is an interpreted language, however there are some versions that compile the source code to byte code which can then be interpreted with much greater efficiency than the original source code.


What is interpretor?

InterpreterInterpreters translate code one line at time, executing each line as it is "translated," much the way a foreign language interpreter would translate a book, by translating one line at a time. Interpreters do generate binary code, but that code is never compiled into one program entity. Instead, the binary code is interpreted each and every time the program executes. Some examples of interpreted programs are BASIC, QBASIC, and Visual Basic (version 5 of which has both a compiler and interpreter). Where compiled programs can run on any computer, interpreted programs can only run on computers that also have the interpreter.The Practical Extraction and Reporting Language, or Perl, is a script-based programming language whose syntaxparallels that of the C language but is an interpreted language; Perl can optionally be compiled prior to execution into either C code or cross-platform bytecode. Perl is easier to learn and faster to code in than the more structured (and compiled) C and C++ languages. When compiled, a Perl program can execute almost as fast as a fully precompiled C language program. JavaScript is another example of an interpreted script-based programming language.Interpreters offer programmers some advantages that compilers do not. Interpreted languages are easier to learn than compiled languages, which is great for beginning programmers. An interpreter lets the programmer know immediately when and where problems exist in the code; compiled programs make the programmer wait until the program is complete.There is a third method of generating code, and that's with an assembler, which is used in Assembly language. The assembler translates Assembly language into machine language.


How program written in high level language changed into machine code?

The way you stated your question is rather confusing, but what I think you're asking is, "are programs written in high level languages called compiled programs?"Well, not all high level languages are compiled. Python, for example, is interpreted, instead of compiled. Many, such as C++ (although that is more medium level) are compiled. In general, one would not call a program written in a compiled language a "compiled program" until it's been compiled.


Why does complied software run faster than interpreted software?

Compiled software is in machine code language. Interpreted code, on the other hand, needs to changed (or interpreted) to machine code by the computer every time it is executed.


Why are high-level programming languages known as compiled languages?

They aren't. High-level languages can either be compiled, interpreted or both. Conversely, low-level languages are assembled. A compiled language is one that requires a compiler program. The compiler may produce machine code, assembly code or byte code. Machine code can be executed directly without the aid of any additional runtime software -- it is the native language of the machine. Assembly code must be assembled to produce machine code. Languages that compile to assembly code give the programmer the opportunity to optimise the low-level code prior to assembly. Byte code, on the other hand, is code that must be interpreted by an interpreter. An interpreted language is one where the source code cannot run by itself and must be interpreted by a runtime program, the interpreter. That is, the machine code is produced at runtime by the interpreter and must be re-interpreted every time the program is run. This results in much slower performance and greater memory consumption compared to the machine code programs produced by a compiler or assembler. However, the source code can be executed immediately without waiting for the entire program to be compiled, which can be time consuming with large programs. C and C++ are both compiled languages that produce machine code. Java, on the other hand, is both compiled and interpreted because it compiles to byte code which is suitable for interpretation by the Java virtual machine. Java's main advantage is that the byte code will operate upon any platform that provides a Java virtual machine implementation (which is pretty much every device these days), without the need to recompile. Conversely, both C and C++ must be recompiled for each target platform. The advantage of these languages is the programs perform better and with less memory consumption than their Java counterparts. More importantly, since they do not require a runtime program to operate, they can be used to write operating systems, drivers and embedded software as well as applications, whereas Java is limited to applications software only.