Application Software

Interpreted language


Interpreted language is programming language where the computer uses a program to understand or interpretate the information, this software sends the information to the CPU where it is processed an example  of an interpreted programming language is JAVA.

Java

JAVA is a brilliant example of interpreted language because it is used over thousands of different operating systems without being adapted or edited so they can communicate with the operating software. Internet games are usually created with flash because its simple, good quality, runs on most devices and is small so loading times are small.

Java isn't just an object oriented language however it is mainly now, it allows for the use of instance variable and methods therefore the object is told what it is and what this object is doing allowing, this used within gaming to allow for objects to communicate with the software or game.

Java Platform Micro Edition


This is a Java platform which is designed and implemented into embedded systems such as mobile devices, mobile gaming and set-top boxes. This J2ME isn't used within Iphones and top range mobile phones however its still very popular within lower budget phones, it contains subset or Java-class libraries therefore developers can design games and applications on a Java platform.

This allows for low end devices to run low end Java games, this also is a a object orientated device allowing objects and variables to communicate with the platform/game.

Compiled languages for games (C++)


Compiled languages are used to generate machine code from source code, compiled languages usually are 10 times faster than interpreted language therefore reactions and task carried out are quicker.


C++


C++ is a very powerful programming language and is used within thousands of different pieces of software, hardware, drivers and video games. This programming language allows for fast reactions, high quality rendering and because of the popularity there is endless help on the world wide web.














No comments:

Post a Comment