Introduction to Hybrid Languages
Introduction to Hybrid programming languages:
Compiler: Compiler takes HLL code as input and generates an intermediate code.
Interpreter: Interpreter takes intermediate code and generates machine code (native) and executed.
Java Programming Language: (C#, Action Script, etc)
Developed by: Mr. James Gosling
Developed at: Sun Micro systems
Development year: 1996
Development purpose: write codes for micro devices
Features: Structured, General Purpose, and Object oriented Programming Language.
Influenced to: C#, ECMAScript, etc
Translator: Compiler and Interpreter
Ex. code: Java programming language
public class DemoProgram
public static void main()
x = x + y;
Pros of hybrid programming languages:
1. Easy to learn, code, remember and understand
2. Shows list of errors for easy debugging
3. Faster execution, less memory, code optimization, code minimization
4. Easy to represent real world entities, more reusability, extensibility and maintainability
5. Source code need not be shifted for execution ( source security )
6. Platform independent (Source and Intermediate Code)