is java low level or high level language
TRANSCRIPT
Is Java
Low level or High Level
Programming Language
-Hemant JakkaniBadruka College HYD
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
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.
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
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.
Middle 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
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
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)
So Java Is
HIGH LEVEL LANGUAGE
Thank You