You are on page 1of 2

INTRODUCTION TO JAVA

PROGRAMING
DEVELOPER OF JAVA- JAMES GOSLING
FIRST VERSION OF JAVA- OAK
SECOND VERSION OF JAVA- JAVA
OFFICIAL LOGO- COFFEE CUP

TYPES OF SOFTWARES
1. APPLICATION SOFTWARE-
You can get a direct benifit from a certain field.
2. SYSTEM SOFTWARE-
You do not get direct benifit from a certain field
3. UTILITY SOFTWARE -
It is used for the system of maintenance.
example:- AntiVirus package .

COMPUTER LANGUAGES
Computer languages which we used to give the instruction to the computer on to develop the
application packages. A computer understands mainly the binary language.
1. First generation Language (or1G Language)
● It is classified into binary or machine language.
● This language is directly understood by the computer.
2. Second generation Language (or 2G Language )
● It is also known as assembly language.
● It is the shortened from of binary language in which symbols are used.
● It is not directly understood when the computer .Assemblers are the programs
used to convert the assembly language program to machine readable form.
3. Third generation Language (or 3G Language)
● It includes computer program such as BASIC, FORTRAN,COBOL,etc that are
quite similar to English like statement.
● It uses either in interpreter*
or compiler**.

*Interpreter is a program or translator which translates line by line high level language
program to machine readable form.
**Compiler is a translator which translates at a time to complete high level program to
machine readable form.

4. Fourth generation Language (or 4G Language)


● To emphasize the logic or give what to do.

5. Fifth generation Language (or 5G Language )


● It is artificial intelligence.
● It can take decision on its own instantly.

You might also like