en.unionpedia.org

Target–action, the Glossary

Index Target–action

The term target–action design paradigm refers to a kind of software architecture, where a computer program is divided into objects which dynamically establish relationships by telling each other which object they should target and what action or message to send to that target when an event occurs.[1]

Table of Contents

  1. 25 relations: API, Apple Inc., Button (computing), Cocoa (API), Compile time, Compiler, Computer program, Crash (computing), Design paradigm, Event-driven programming, Exception handling, Execution (computing), Function (computer programming), GNUstep, Graphical user interface, Inheritance (object-oriented programming), MacOS, NeXTSTEP, Object (computer science), Objective-C, OpenStep, Software architecture, Software bug, Text box, Variable (computer science).

API

An is a way for two or more computer programs or components to communicate with each other.

See Target–action and API

Apple Inc.

Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley.

See Target–action and Apple Inc.

Button (computing)

In computing, a button (sometimes known as a command button or push button) is a graphical control element that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming an action.

See Target–action and Button (computing)

Cocoa (API)

Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS.

See Target–action and Cocoa (API)

Compile time

In computer science, compile time (or compile-time) describes the time window during which a language's statements are converted into binary instructions for the processor to execute.

See Target–action and Compile time

Compiler

In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).

See Target–action and Compiler

Computer program

A computer program is a sequence or set of instructions in a programming language for a computer to execute.

See Target–action and Computer program

Crash (computing)

In computing, a crash, or system crash, occurs when a computer program such as a software application or an operating system stops functioning properly and exits.

See Target–action and Crash (computing)

Design paradigm

The concept of design paradigms derives from the rather ambiguous idea of paradigm originating in the sociology of science, which carries at least two main meanings.

See Target–action and Design paradigm

Event-driven programming

* In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by external events.

See Target–action and Event-driven programming

Exception handling

In computing and computer programming, exception handling is the process of responding to the occurrence of exceptions – anomalous or exceptional conditions requiring special processing – during the execution of a program.

See Target–action and Exception handling

Execution (computing)

Execution in computer and software engineering is the process by which a computer or virtual machine interprets and acts on the instructions of a computer program.

See Target–action and Execution (computing)

Function (computer programming)

In computer programming, a function, procedure, method, subroutine, routine, or subprogram is a callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times.

See Target–action and Function (computer programming)

GNUstep

GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows.

See Target–action and GNUstep

Graphical user interface

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. Target–action and graphical user interface are software architecture.

See Target–action and Graphical user interface

Inheritance (object-oriented programming)

In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based inheritance), retaining similar implementation.

See Target–action and Inheritance (object-oriented programming)

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See Target–action and MacOS

NeXTSTEP

NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD.

See Target–action and NeXTSTEP

Object (computer science)

In computer science, an object is a programming element that has state, has associated operations and is accessed via an identifier.

See Target–action and Object (computer science)

Objective-C

Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

See Target–action and Objective-C

OpenStep

OpenStep is an object-oriented application programming interface (API) specification developed by NeXT.

See Target–action and OpenStep

Software architecture

Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems.

See Target–action and Software architecture

Software bug

A software bug is a bug in computer software.

See Target–action and Software bug

Text box

A text box is a control element of a graphical user interface, that should enable the user to input text information to be used by a program.

See Target–action and Text box

Variable (computer science)

In computer programming, a variable is an abstract storage location paired with an associated symbolic name, which contains some known or unknown quantity of data or object referred to as a value; or in simpler terms, a variable is a named container for a particular set of bits or type of data (like integer, float, string, etc...).

See Target–action and Variable (computer science)

References

[1] https://en.wikipedia.org/wiki/Target–action