Transcript Document

Compiled Languages
hello.cpp
(high level)
Compiler
(Including
Linker)
hello.exe
(machine)
hello.exe
Executor
Result
Interpreted Languages
hello.bas
Interpreter
Result
Compiled vs. Interpreted
• Advantages
• Disadvantages
Hybrid Compiler-Interpreter
Source code
Compiler
Intermediate language code
Interpreter
Result
Java
Java
Source Code
Javac
Java Bytecode
JRE/JVM
Result
JIT: Just-In-Time Compilation
• A JIT compiler translates bytecode into the
native machine language.
IDE(Integrated development
environment)
• Eclipse for Java
Examples
• How to use Eclipse
• Use Eclipse to create a simple project after
class