Glossary of Computer Science Terms

MySql MySQL is an Open Source Relational Database Management System that relies on SQL language for processing the data in a database. MySQL is most commonly used for Web applications and for embedded applications and has become a popular alternative to proprietary database systems because of its speed and reliability.

Data Transfer This is the amount of data you are allowed to deliver from your site in a given month. The limit is usually calculated in GB with 1 GB usually amounting to 30,000 - 50,000 page views. As a general rule 500 MB of data transfer is equivilant to about 20,000 page views.

Byte, Kilobyte(KB), Megabyte(MB), and Gigabyte(GB) A byte is a series of 8 bits. Also called a character. Computer storage space is measured in bytes. A kilobyte (or 1 KB) represents 1024 bytes. A megabyte (1 MB) represents 1024 KB. A gigabyte represents 1024 MB.

Email Forwarding Email forwarding means you can receive email sent to your domain name into your regular email account. You create the email address you like to use and domain registrar forward any mail sent to that address on to the email account you are already using.

Disk Space The amount of bytes on a disk available for recording or storing data.
Amount of storage space allotted to a Web site. Disk space can be used to store pictures, HTML files, videos, programs, and anything else used by the Web site.

Domain Name Forwarding or URL Redirection This service allows to redirect web request for your domain name to content hosted on a different server, it can be used as a cheap alternative to paid web hosting.

Abstract Window Toolkit (AWT) A collection of graphical user interface (GUI) components that were implemented using native-platform versions of the components. These components provide that subset of functionality which is common to all native platforms. Largely supplanted by the Project Swing component set.

Class In the Java(TM) programming language, a type that defines the implementation of a particular kind of object. A class definition defines instance and class variables and methods, as well as specifying the interfaces the class implements and the immediate superclass of the class. If the superclass is not explicitly specified, the superclass will implicitly be Object.

Compiler A program to translate source code into code to be executed by a computer. The Java(TM) compiler translates source code written in the Java programming language into bytecode for the Java virtual machine.

Random access A technique that permits stored information to be directly retrieved, regardless of its location on the storage medium.

Sequential access A technique for retrieving stored information that requires a sequential search through one item after another on the storage medium.

Application (or app) A program designed to perform information processing tasks for a specific purpose or activity (for example, desktop publishing and database management).

Central processing unit (CPU) The brains of an information processing system; the processing component that controls the interpretation and execution of instructions.

Compatibility The ability of one type of computer, device, data file, or program to share information or to communicate with another.

Drag-and-drop editing A software feature that allows the user to (1) highlight text to be moved and (2) use a mouse to drag the text to a new location.

Algorithm A step-by-step procedure designed to solve a problem or achieve an objective.

Access time The amount of time it takes for requested information to be delivered from disks and memory.

Alphanumeric Consisting of letters, numbers, and symbols.