is java low level or high level language

14
Is Java Low level or High Level Programming Language -Hemant Jakkani Badruka College HYD

Upload: hemant-jakkani

Post on 16-Jul-2015

132 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Is java low level or high level language

Is Java

Low level or High Level

Programming Language

-Hemant JakkaniBadruka College HYD

Page 2: Is java low level or high level language

Machine Languages

Uses binary system. 0s is off and 1s on.

To convert decimal to binary.

Alphabet A as 1000001. Machine code has one advantages as

its runs fast and efficient as it is machine language itself.

No Standard Language

Page 3: Is java low level or high level language

Assembly Languages

More standardization.

Also known as symbolic languages

In order to execute assemble

languages you need to change it into

machine language.

To do so we use assembler.

Page 4: Is java low level or high level language

Assembly Languages

Advantages More standardize and easier than

machine languages Operate efficiently not so efficient than

machine languages Easy to debug programs

Disadvantages Very long Complex Dependant with machine languages

Page 5: Is java low level or high level language

Middle Level Language

It Bridges gap between traditional

Machine understandable machine

level language and more conventional

High Level language.

To do system programming for writing

operation system as well as

application programming.

Page 6: Is java low level or high level language

Middle Level Language

Page 7: Is java low level or high level language

High Level Language

Abstraction

◦ Data Abstraction: The machine's

representation of information is hidden.

◦ Computation Abstraction: Machine

instructions are hidden by higher-level

operations and procedural abstraction

Page 8: Is java low level or high level language

High Level Language

Precise representation

◦ Algorithms expressed in a form suited for

computer processing.

Syntax and Semantics must be obeyed.

Translation

◦ Compiled: Program text is converted to

executable code, which is then executed

◦ Interpreted: Program text is analyzed and

executed one step at a time

Page 9: Is java low level or high level language
Page 10: Is java low level or high level language
Page 11: Is java low level or high level language

High level language

Advantage Easier to write

Easier to read

Easier to maintain

Portable : can work across different CPU families Supports a wide range of data types.

Disadvantage Usually slower than lower-lever languages, for

example assembler is faster than C which is faster than C++ which is faster than c# or Java (on the same computer, of course)

Page 12: Is java low level or high level language
Page 13: Is java low level or high level language

So Java Is

HIGH LEVEL LANGUAGE

Page 14: Is java low level or high level language

Thank You