W

Kategorie

Type theory

21 Artikel

Abstrakte Syntax höherer Ordnung

In der Informatik ist die abstrakte Syntax höherer Ordnung (abgekürzt HOAS ) eine Technik zur Darstellung abstrakter Syntaxbäume für Sprachen mit variablen Bindern .

GutDependently typed programming
Abstrakter Typ

In Programmiersprachen ist ein abstrakter Typ (auch existentieller Typ genannt ) ein Typ in einem nominativen Typsystem , der nicht direkt instanziiert werden kann ; im Gegensatz dazu kann ein konkreter Typ direkt

GutType theory
Anfangsalgebra

In der Mathematik ist eine initiale Algebra ein initiales Objekt in der Kategorie der F -Algebren für einen gegebenen Endofunktor F. Diese Initialität liefert einen allgemeinen Rahmen für Induktion und Rekursion .

ExzellentCategory theory

Automath („Automatisierung der Mathematik“) ist eine formale Sprache , die von Nicolaas Govert de Bruijn ab 1967 entwickelt wurde, um vollständige mathematische Theorien so auszudrücken, dass ein integrierter

GutFormal methods stubs

In der Typentheorie, einem Gebiet der mathematischen Logik und Informatik , ist ein Einheitstyp ein Typ , der nur einen Wert zulässt (und somit keine Information speichern kann).

GutData types

In der Programmierung ist Duck-Typisierung eine Anwendung des Ententests – „Wenn es aussieht wie eine Ente und quakt wie eine Ente, dann muss es eine Ente sein“ – , um festzustellen, ob ein Objekt für einen bestimmten

GutMetaphors referring to ducks

In der Informatik und der mathematischen Logik ist ein Funktionstyp (oder Pfeiltyp oder Exponentialtyp ) der Typ einer Variablen oder eines Parameters , dem eine Funktion zugewiesen werden kann, oder der Argument- oder

GutData types
Intuitionistische Typentheorie

Die intuitionistische Typentheorie (auch bekannt als konstruktive Typentheorie oder Martin-Löf-Typentheorie ( MLTT )) ist eine Typentheorie und eine alternative Grundlage der Mathematik .

ExzellentType theory

Nullable Typen sind ein Merkmal einiger Programmiersprachen , das es erlaubt, einen Wert auf den speziellen Wert NULL anstatt auf die üblichen Werte des Datentyps zu setzen .

GutType theory
Parametrischer Polymorphismus

In Programmiersprachen und der Typentheorie ermöglicht parametrischer Polymorphismus , einem einzelnen Codeabschnitt einen „generischen“ Typ zuzuweisen, indem Variablen anstelle von tatsächlichen Typen verwendet werden,

ExzellentGeneric programming
Principia Mathematica

Die Principia Mathematica (oft abgekürzt PM ) ist ein dreibändiges Werk über die Grundlagen der Mathematik, verfasst von den Mathematikern und Philosophen Alfred North Whitehead und Bertrand Russell und veröffentlicht in

GutType theory

Prototypbasierte Programmierung ist ein Stil der objektorientierten Programmierung, bei dem die Wiederverwendung von Verhalten (bekannt als Vererbung ) durch die Wiederverwendung bestehender Objekte als Prototypen

GutObject-oriented programming
Reduzierbarkeitsaxiom

Das Reduzierbarkeitsaxiom wurde Anfang des 20. Jahrhunderts von Bertrand Russell im Rahmen seiner verzweigten Typentheorie eingeführt .

GutBertrand Russell
Tupel

In der Mathematik ist ein Tupel eine endliche Folge (oder geordnete Liste) von Zahlen . Allgemeiner ist es eine Folge mathematischer Objekte , die als Elemente des Tupels bezeichnet werden.

ExzellentBasic concepts in set theory
Tupel

In der Mathematik ist ein Tupel eine endliche Folge (oder geordnete Liste) von Zahlen . Allgemeiner ist es eine Folge mathematischer Objekte , die als Elemente des Tupels bezeichnet werden.

ExzellentBasic concepts in set theory
Typentheorie

In der mathematischen Logik und der theoretischen Informatik befasst sich die Typentheorie mit formalen Systemen , die Ausdrücke oder mathematische Objekte anhand ihrer Typen klassifizieren .

ExzellentHierarchy
Typkonstruktor

In der Typentheorie, einem Gebiet der mathematischen Logik und Informatik , ist ein Typkonstruktor ein Merkmal einer typisierten formalen Sprache , das neue Typen aus bestehenden erzeugt.

GutType theory
Typsystem

Eine Programmiersprache besteht aus einem System zulässiger Symbolfolgen ( Konstrukte ) und Regeln, die die Interpretation jedes Konstrukts festlegen.

GutType theory

In der Informatik sind Typkonvertierung , Typumwandlung , Typkoerzierung und Typjuggling verschiedene Methoden, um einen Ausdruck von einem Datentyp in einen anderen zu konvertieren .

GutData types

In der Informatik bezeichnet man einen zusammengesetzten Datentyp als einen Datentyp , der aus skalaren Datentypen einer Programmiersprache und anderen zusammengesetzten Typen besteht, die heterogen und hierarchisch

GutComposite data types

Twelf ist eine Implementierung des logischen Frameworks LF, das von Frank Pfenning und Carsten Schürmann an der Carnegie Mellon University entwickelt wurde .

GutDependently typed languages