Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Dispatch table

Index Dispatch table

In computer science, a dispatch table is a table of pointers to functions or methods. [1]

15 relations: Branch table, Class (computer programming), Code Reading, Compiler, Computer science, Diomidis Spinellis, Function pointer, Late binding, Method (computer programming), Object-oriented programming, Perl, Pointer (computer programming), Programming language, Virtual function, Virtual method table.

Branch table

In computer programming, a branch table or jump table is a method of transferring program control (branching) to another part of a program (or a different program that may have been dynamically loaded) using a table of branch or jump instructions.

New!!: Dispatch table and Branch table · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Dispatch table and Class (computer programming) · See more »

Code Reading

Code Reading is a 2003 software development book written by Diomidis Spinellis.

New!!: Dispatch table and Code Reading · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Dispatch table and Compiler · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Dispatch table and Computer science · See more »

Diomidis Spinellis

Diomidis D. Spinellis (Διομήδης Δ. Σπινέλλης; February 2, 1967, Athens) is a Greek computer science academic and author of the books Code Reading, Code Quality, Beautiful Architecture (co-author) and Effective Debugging.

New!!: Dispatch table and Diomidis Spinellis · See more »

Function pointer

A function pointer, also called a subroutine pointer or procedure pointer, is a pointer that points to a function.

New!!: Dispatch table and Function pointer · See more »

Late binding

Late binding, or dynamic binding, is a computer programming mechanism in which the method being called upon an object or the function being called with arguments is looked up by name at runtime.

New!!: Dispatch table and Late binding · See more »

Method (computer programming)

A method in object-oriented programming (OOP) is a procedure associated with a message and an object.

New!!: Dispatch table and Method (computer programming) · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Dispatch table and Object-oriented programming · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Dispatch table and Perl · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Dispatch table and Pointer (computer programming) · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Dispatch table and Programming language · See more »

Virtual function

In object-oriented programming, in languages such as C++, and Object Pascal, a virtual function or virtual method is an inheritable and overridable function or method for which dynamic dispatch is facilitated.

New!!: Dispatch table and Virtual function · See more »

Virtual method table

A virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used in a programming language to support dynamic dispatch (or run-time method binding).

New!!: Dispatch table and Virtual method table · See more »

Redirects here:

Function table.

References

[1] https://en.wikipedia.org/wiki/Dispatch_table

OutgoingIncoming
Hey! We are on Facebook now! »