Beruflich Dokumente
Kultur Dokumente
Initialization
EVOLUTION OF PROGRAMMING LANGUAGES
Decision
Early computers programmed in
Machine Languages
o All Binary numbers
1. Program Language
PHASE IV : Verification
2. Machine Language
o Formal methods can be used to
3. Assembly Language
prove.
4. High Level Language
JAVA BACKGROUND applications that you could
create using any conventional
HISTORY programming language.
A Development Environment
- Java was created by James o As a development
Gosling et al. Of Sun environment, Java Technology
Microsystems. provided you with a large suite
- Initially called Oak, in of tools; a computer, an
honour of the tree outside interpreter, a documentation
Gosling’s window. generator, a class file packaging
- It was changed to Java tool, and so on.
because there was already An Application Environment
a language called Oak. o Java Technology applications
are typically general-purpose
- The original motivation for programs that run on any
Java was the need for machine where the Java
platform Independent Runtime Environment (JRE) is
language that could be installed.
embedded in various Garbage Collection
consumer electronic o Man programming languages
products like toasters, and allows a programmer to
refrigerators. One of the allocate memory; there should
first projects developed be a way to deallocate that
using Java was a personal memory block in order for
hand held remote control other programs to use it again.
named Star I. In C, C++, and other languages
- At about the same time, the the programmer is responsible
World Wide Web and the for this. This can be difficult at
Internet were gaining times since there can be
popularity. Gosling et.al. instances where in the
Realized that Java could be programmers forget to
used for Internet deallocate memory and
Programming. therefore results to what we
call memory leaks.
WHAT IS JAVA TECHNOLOGY?
o Garbage Collection Thread –
A Programming Language responsible for freeing any
o As a programming language, memory that can be freed. This
Java can create all kinds of happens automatically during
the lifetime of the Java
program.
CODE SECURITY PHASES OF A JAVA PROGRAM: