DEV Community

Pavithra Saravanan
Pavithra Saravanan

Posted on

Compiler/Interpreter

              Translate to
Enter fullscreen mode Exit fullscreen mode

Human language <-----------------> Machine language
Interpreter/
Compiler
Machine language
Assembly language ----Formula trans------Fortran
High level language

Fortran programming language:
Fortran is a programming language used for scientific and numerical computing.

Fortran was developed by IBM in the 1950s and was the first computer language standard. The name is short for "Formula Translation".

COBOL programming language:
COBOL (Common Business-Oriented Language) is a high-level programming language used for business applications.

After that
Dennis Ritchie invented C
Guido invented python
Sun microsystems invented Java

JDK
The Java Development Kit (JDK) is a cross-platformed software development environment that offers a collection of tools and libraries necessary for developing Java-based software applications and applets. It is a core package used in Java, along with the JVM (Java Virtual Machine) and the JRE (Java Runtime Environment).

JRE:
JRE should be installed to convert .class file into binary code
Java Runtime Environment (JRE) is an open-access software distribution that has a Java class library, specific tools, and a separate JVM. In Java, JRE is one of the interrelated components in the Java Development Kit (JDK). It is the most common environment available on devices for running Java programs. Java source code is compiled and converted to Java byte code. If you want to run this byte code on any platform,you need JRE.

JRE---->Jvm---->JIT compiler

Library:
Collection of java program it would be in .class file

JRE will collect .class file trans that file into binary code.

.java -------> .class ---------> Binary
jdk byte JIT compiler
code
Java is both compiled and interpreted language.
JIT compiler-Interpreter
Interprretation: Line by line translation.

Top comments (1)

Collapse
 
mattdea67921028 profile image
Matt Dean

Feel free to download a cobol interpreter from cobolscripting.com

Best Regards,