For this project, I have decided to use Java as the programming language.
JAVA
Java was developed in 1991 by a group of Sun Engineers. This group was named the green team led by James Gosling.
“A Java application is a computer program that executes when you use the java command to lunch the Java Virtual Machine” (Deitel & Deitel, 2007, p. 38).
Java is an objected oriented programming language that looks like C++ but they are quite different. Java is platform independent meaning that, it can be run on any system that has the Java Virtual Machine (JVM). Java program is made of classes which has methods and attributes for specific functions.
I have decided to use Java due to the following reasons:
- Java is the main programming language that I have learnt so far and I believe it has all the facilities required to develop an event driven system.
- Java has a rich collection of libraries called the Java APIs (Application Programming Interfaces). These are made of a number of classes that could be used in executing most required tasks.
- Since the system to be developed is meant to be run on any machine, it is a good choice to use Java since it is platform independent and it can run on any machine.
- Java can be made to run in a web browser and for this the developed program can be assessed and run online.
- Java does automatic garbage collection; it supports encapsulation, inheritance, polymorphism and information hiding.

No comments:
Post a Comment