Computer science terms and definitions

To detect, trace and eliminate errors in computer programs.

Computer science terms and definitions

Glossary of Computer Related Terms

Abandonware - Abandonware refers to software that is no longer being sold or supported by its publisher. Most abandonware is still considered illegal to sell unless the publisher has re-released the software as freeware. There is also an extensive web interface in ABC, allowing for other applications to view and change torrents and preferences remotely.

This term was derived from an error message on the IBM The motive principle for this metalanguage is to describe a formal system of a language which is a protocol bidirectional specification. Abstract Base Class - An abstract base class, a term used in the object oriented programming language, is meant to be Computer science terms and definitions as the base class from which other classes are derived.

Abstract Type - In software engineering, an abstract type is a type in a nominative type system which is declared by the programmer, and which has the property that it contains no members which also are not members of some declared subtype.

In many object-oriented programming languages, abstract types are known as abstract base classes, interfaces, traits, mixins, flavors, or roles. Note that these names refer to different language constructs which are or may be used to implement abstract types.

Canvas provides tools for creating and editing vector graphics and pixel-based images. It is used for illustration, page layout, animation, presentations, and publications in printed and Web formats. Asynchronous Communications Device Interface - Asynchronous Communications Device Interface ACDI is a software device that permits asynchronous transmission, a way of transmitting data in which one character is sent at a time, and there may be uneven amounts of time between characters.

A start bit and a stop bit notify the receiving computer when the transmission begins and ends. In synchronous transmission, strings of multiple characters are transmitted; this method is faster, but more expensive. Acrobat - Acrobat, a document exchange software from Adobe Systems, provides a platform-independent means of creating, viewing, and printing documents.

Computer science terms and definitions

The Acrobat reader can be downloaded free from the Adobe website. It is most commonly used as a tracking system. In addition, the database stores a set of metatables known as the data dictionary.

These metatables contain the source code which tell the applications how to interact with the users and the data. It is similar in syntax to JavaScript. Active Cell - Active cell, also called the current cell, is the cell in a spreadsheet such as Microsoft Excel in which numbers or formulas can be entered.

The active cell shows a thick border, and its name is at the top of the screen. Active Content - Active Content is the program code embedded in the contents of a web page.

When the page is accessed by a web browser, the embedded code is automatically downloaded and executed on the user's workstation. Active content is either interactive, such as Internet polls or opt-in features, or dynamic, such as animated GIFs, stock tickers, weather maps, JavaScript applications, embedded objects, streaming video and audio or ActiveX applications.

Streaming video and audio rely on browser plug-ins, such as RealPlayer, to display active content. It is built into the Internet Explorer browser and supported by Windows operating systems.

ActiveX Programs - ActiveX programs, often written using Visual Basic, are used for active contents that are called and used by other programs and the operating system.

Computer science terms and definitions

For example, ActiveX is used with Microsoft Internet Explorer to make interactive Web pages that can perform functions, rather than static pages. With ActiveX, users can ask or answer questions, use push buttons, and interact in other ways with the Web page.

ActiveX applications can have full access to your system and you must be very careful when allow your system to execute this kind of code, because it may conduct malicious activities. ACT-R has been used to study many different aspects of human performance including perception and attention, learning and memory, problem solving and decision making, language processing, intelligent agents, intelligent tutor systems, and Human-computer interaction.

Ada - Ada, Pascal-based programming language, is a structured, statically typed programming language. Ada was designed to enable computers to control automatic equipment, but is now also used for other applications. Ada was named after Ada, Lady Lovelace. As a high-performance database for large, mission-critical applications, ADABAS supports thousands of users in parallel while giving sub-second response times.

Computer Programming Terms

Its key features include: Openness and interoperability with minimal resource usage; A single Web-based administration tool; Open SOA and SQL interfaces; Data management with no limits; Proven performance and reliability Adaptiv Workforce - Adaptiv Workforce, an application from Adaptiv Software, helps employers manage information about employees, shifts, and pay schedules, and build labor forecasts.

Ad-Aware - Ad-Aware is a program from Lavasoft that detects and removes spyware on a user's computer. It also detects dialers, trojans, malware, data-mining, aggressive advertising, Parasites, Scumware, Browser hijackers, and tracking components.

Add-in - Add-in, also known as Add-on, is a mini program that runs in combination with the main application in order to extend and improve the functionality of that application. Add-on - Add-on, also known as Add-in, is a mini program that runs in combination with the main application in order to extend and improve the functionality of that application.

For example, there are add-on report generation programs that are attached to popular database products such as dBASE, giving them additional report-generation and graphics capabilities.List of programming and computer science terms From LabAutopedia.

A Labautopedia compendium of words and terms related to computer science and computer programming. Click on linked terms for more detail. Refer to the Contributing section for Good definitions can dramatically ease the process of mapping one set of data into another data.

Online Computer Science Glossary Computer science is the integration of principles and applications of technologies that are required to provide access to information.

This science revolves around studying the structure and expressions of algorithms, which are then used to solve complex problems. List of computer programming terms, definitions, commands, and glossary. Glossary of Computer Related Terms The following terms and definitions were collected from the web sites.

Quick Links

Credit belongs to the original authors, especially to Peter Day, from whose glossary most of the terms were collected. Computer terms, dictionary, and glossary. Browse through our list of over 14, computer terms and definitions either by using the above search, browsing by letter, or by clicking one of the links below.

This is a list of the origins of computer-related terms or terms used in the computing world (i.e., a list of computer term etymologies). It relates to both computer hardware and computer software.

Online Computer Science Glossary | QuickBase