Assignment No. 1: Computer Programming 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Computer Programming 2

Assignment no. 1





CARLO N. DE CHAVEZ
13-7428-941
CS124 IT IRR1/TAM504
CARLO N. DE CHAVEZ CS124 IT IRR1/TAM504
13-7428-941



WHAT IS JAVA?
Java is a high-level programming language originally developed by Sun Microsystems
and released in 1995.
When Java was created it was not for the Internet. Instead, the primary motivation was
the need for a platform independent language that could be used to create software to
be embedded in various consumer electronic devices. This feature of platform
independence made java very useful for the Internet where all kinds of machines are
networked. Java expands the universe of objects that can be moved freely in
cyberspace.
Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture
neutral, portable, high-performance, multithreaded, dynamic language.
Java is a high-level, third generation programming language, like C, FORTRAN,
Smalltalk, Perl, and many others. The Java system is a collection of applications, not
unlike many of the other applications that you are accustomed to using (such as your
word processor, email program, and internet browser).
Java allows you to play online games, chat with people around the world, calculate your
mortgage interest, and view images in 3D, just to name a few. It's also integral to the
intranet applications and other e-business solutions that are the foundation of corporate
computing.
Java History:
Java is a general-purpose, object-oriented programming language developed by Sun
Microsystems of USA in 1991.Originally called Oak by James Gosling (one of the
inventor of the language). Java was invented for the development of software for
consumer electronic devices like TVs, toasters, etc. The main aim had to make java
simple, portable and reliable.
CARLO N. DE CHAVEZ CS124 IT IRR1/TAM504
13-7428-941




TERMS:
OAK
- Java was originally called OAK, and was designed for handheld devices and
set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to
Java and modified the language to take advantage of the growing World Wide
Web.
- Oak included many features that were relevant for the Internet environment,
including the idea of being architecturally neutral, which means the same
program can run on a wide variety of machines.

NETBEANS
- NetBeans started as a student project (originally called Xelfi) in
Czechoslovakia, now the Czech Republic, in 1996. The goal was to write a
CARLO N. DE CHAVEZ CS124 IT IRR1/TAM504
13-7428-941



Delphi-like Java IDE (Integrated Development Environment) in Java. The
NetBeans integrated development environment (IDE) is a free, open-source
IDE for developing Java applications, including enterprise applications.

ECLIPSE
- Eclipse is an open source, extensible Integrated Development Environment
(IDE) that is very popular among Java programmers. It runs on most versions
of Windows, Red Hat and SuSE Linux, Solaris, Macintosh OS X and other
platforms. It has a Java editor that finds all syntax errors as you type. It has a
good source-level debugger.
- Eclipse is a vast extendable set of tools for software development. Eclipse
started as a proprietary IBM product (IBM Visual age for Smalltalk/Java)

Java 2 SDK 1.4.2
- The Java 2 SDK is a development environment for building applications,
applets, and components using the Java programming language.
- The Java 2 SDK includes tools useful for developing and testing programs
written in the Java programming language and running on the Java platform.
These tools are designed to be used from the command line. Except for the
applet viewer, these tools do not provide a graphical user interface.

BlueJ
- It was designed and implemented by the BlueJ team at Deakin University,
Melbourne, Australia, and the University of Kent at Canterbury, UK.
- The aim of BlueJ is to provide an easy-to-use teaching environment for the
Java language that facilitates the teaching and learning of Java. Special
emphasis has been placed on visualization and interaction techniques to
create a highly interactive environment that encourages experimentation and
exploration.

CARLO N. DE CHAVEZ CS124 IT IRR1/TAM504
13-7428-941



- BlueJ contains and/or supports:

o fully integrated environment
o graphical class structure display
o graphical and textual editing
o built-in editor, compiler, virtual machine, debugger, etc.
o easy-to-use interface, ideal for beginners
o interactive object creation
o interactive object calls
o interactive testing
o incremental application development

You might also like