Home > Java > Glossary

Java Glossary

Programming Language

A programming language is used to write a computer program which is also called computer software.  The computer software is used to solve some specific problem or is used to facilitate a user.

Compiler

A compiler is a special type of computer program that translates a human readable text file into a form that the computer can more easily understand and execute. At its most basic level, a computer can only understand two things, 0 and 1.

Interpreter

Interpreter translates and executes the entire source code one line at a time. Interpreting code is slower than running the compiled code because the interpreter must analyze each statement in the program each time it is executed and then perform the desired action whereas once a source code is compiled it  just performs the action every time.

Object-oriented Programming

Object-oriented programming is a programming language model prepared around "objects" rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.

Java Technology

Java is an object-oriented programming language. Java language is originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language is derived much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture that's why Java is called platform independent.