37 Beziehungen: Ada (Programmiersprache), Arbeitsspeicher, Barbara Liskov, Bit, Communications of the ACM, Computerprogramm, Daten, Datenkapselung (Programmierung), Datentyp, Erzeugendensystem, First In – First Out, Funktion (Programmierung), Funktionale Programmierung, Generischer Typ, Haskell (Programmiersprache), Implementierung, Integer (Datentyp), Java (Programmiersprache), John Guttag, Last In – First Out, Methode (Programmierung), Modul (Software), Modula-2, Modulare Programmierung, Objektorientierte Programmierung, Operation (Informatik), Programmierparadigma, Prozedur (Programmierung), Pseudocode, Schnittstelle, Schnittstelle (Objektorientierung), Signatur (Modelltheorie), Signatur (Programmierung), Stapelspeicher, Termalgebra, Unit (Programmiersprache Pascal), Warteschlange (Datenstruktur).
Ada (Programmiersprache)
Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.
Neu!!: Abstrakter Datentyp und Ada (Programmiersprache) · Mehr sehen »
Arbeitsspeicher
Der Arbeitsspeicher oder Hauptspeicher eines Computers ist die Bezeichnung für den Speicher, der die gerade auszuführenden Programme oder Programmteile und die dabei benötigten Daten enthält.
Neu!!: Abstrakter Datentyp und Arbeitsspeicher · Mehr sehen »
Barbara Liskov
Barbara Liskov auf der OOPSLA 2009 Barbara Jane Huberman Liskov (* 7. November 1939 in Los Angeles) ist eine amerikanische Informatikerin.
Neu!!: Abstrakter Datentyp und Barbara Liskov · Mehr sehen »
Bit
Der Begriff Bit (Kofferwort aus) Duden, Bibliographisches Institut, 2016 wird in der Informatik, der Informationstechnik, der Nachrichtentechnik sowie verwandten Fachgebieten in folgenden Bedeutungen verwendet.
Neu!!: Abstrakter Datentyp und Bit · Mehr sehen »
Communications of the ACM
Communications of the ACM (CACM) ist eine Fachzeitschrift, die von der Association for Computing Machinery herausgegeben wird.
Neu!!: Abstrakter Datentyp und Communications of the ACM · Mehr sehen »
Computerprogramm
Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.
Neu!!: Abstrakter Datentyp und Computerprogramm · Mehr sehen »
Daten
Daten bezeichnet als Plural von Datum Fakten, Zeitpunkte oder kalendarische Zeitangaben.
Neu!!: Abstrakter Datentyp und Daten · Mehr sehen »
Datenkapselung (Programmierung)
Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.
Neu!!: Abstrakter Datentyp und Datenkapselung (Programmierung) · Mehr sehen »
Datentyp
Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.
Neu!!: Abstrakter Datentyp und Datentyp · Mehr sehen »
Erzeugendensystem
Ein Erzeugendensystem ist in der Mathematik eine Teilmenge der Grundmenge einer mathematischen Struktur, aus der durch Anwendung der verfügbaren Operationen jedes Element der gesamten Menge dargestellt werden kann.
Neu!!: Abstrakter Datentyp und Erzeugendensystem · Mehr sehen »
First In – First Out
First In – First Out ist der Anglizismus für eine Reihenfolge, in der bestimmte Vorgänge zeitlich nacheinander abgearbeitet oder erledigt werden.
Neu!!: Abstrakter Datentyp und First In – First Out · Mehr sehen »
Funktion (Programmierung)
Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.
Neu!!: Abstrakter Datentyp und Funktion (Programmierung) · Mehr sehen »
Funktionale Programmierung
Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.
Neu!!: Abstrakter Datentyp und Funktionale Programmierung · Mehr sehen »
Generischer Typ
In der Informatik sind generische Typen Datentypen mit der Möglichkeit zur Angabe von Typparametern.
Neu!!: Abstrakter Datentyp und Generischer Typ · Mehr sehen »
Haskell (Programmiersprache)
Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.
Neu!!: Abstrakter Datentyp und Haskell (Programmiersprache) · Mehr sehen »
Implementierung
Eine Implementierung – auch Implementation (über ‚Ausführung‘, ‚Durchführung‘; von spätlateinisch implementum ‚Gerät‘ zu ‚anfüllen‘, ‚erfüllen‘) genannt – ist das Implementieren oder das Implementiertwerden, also die Realisierung oder Umsetzung von festgelegten Strukturen und Prozessabläufen in einem System unter Berücksichtigung von Rahmenbedingungen, Regeln und Zielvorgaben, im Sinne einer Spezifikation.
Neu!!: Abstrakter Datentyp und Implementierung · Mehr sehen »
Integer (Datentyp)
Mit Integer (für ganze Zahl; von) wird in der Informatik ein Datentyp bezeichnet, der ganzzahlige Werte speichert.
Neu!!: Abstrakter Datentyp und Integer (Datentyp) · Mehr sehen »
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Neu!!: Abstrakter Datentyp und Java (Programmiersprache) · Mehr sehen »
John Guttag
John Guttag John Vogel Guttag (* 1949) ist ein US-amerikanischer Informatiker.
Neu!!: Abstrakter Datentyp und John Guttag · Mehr sehen »
Last In – First Out
Last In – First Out (LIFO, für zuletzt herein – zuerst hinaus) bezeichnet die Art, in der.
Neu!!: Abstrakter Datentyp und Last In – First Out · Mehr sehen »
Methode (Programmierung)
Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.
Neu!!: Abstrakter Datentyp und Methode (Programmierung) · Mehr sehen »
Modul (Software)
Ein Modul (neutrum, das Modul) ist im Software Engineering ein Baustein eines Softwaresystems, der bei der Modularisierung entsteht, eine funktional geschlossene Einheit darstellt und einen bestimmten Dienst bereitstellt.
Neu!!: Abstrakter Datentyp und Modul (Software) · Mehr sehen »
Modula-2
Modula-2 ist eine 1978 entstandene Weiterentwicklung der Programmiersprache Pascal und wurde wie diese von Niklaus Wirth entwickelt.
Neu!!: Abstrakter Datentyp und Modula-2 · Mehr sehen »
Modulare Programmierung
Modulare Programmierung ist ein Programmierparadigma.
Neu!!: Abstrakter Datentyp und Modulare Programmierung · Mehr sehen »
Objektorientierte Programmierung
Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.
Neu!!: Abstrakter Datentyp und Objektorientierte Programmierung · Mehr sehen »
Operation (Informatik)
Als Operation bezeichnet man in der Informatik den kleinsten Verarbeitungsschritt einer Transaktion in einem Transaktionssystem zur Veränderung eines Datenbestandes.
Neu!!: Abstrakter Datentyp und Operation (Informatik) · Mehr sehen »
Programmierparadigma
Ein Programmierparadigma ist ein fundamentaler Programmierstil.
Neu!!: Abstrakter Datentyp und Programmierparadigma · Mehr sehen »
Prozedur (Programmierung)
Prozedur ist ein Begriff aus der Programmierung von Computersystemen.
Neu!!: Abstrakter Datentyp und Prozedur (Programmierung) · Mehr sehen »
Pseudocode
Der Pseudocode ist ein Programmcode, der nicht zur maschinellen Interpretation, sondern lediglich zur Veranschaulichung eines Paradigmas oder Algorithmus dient.
Neu!!: Abstrakter Datentyp und Pseudocode · Mehr sehen »
Schnittstelle
Schnittstellen: Sinnesorgane und Hände sind Schnittstellen zwischen Gehirn und Außenwelt. Geräte für Eingabe und/oder Ausgabe sind Schnittstellen zwischen Außenwelt und Computer. Eine Netzwerk-Schnittstelle kann viele Schichten haben, siehe OSI-Modell. Netzwerkanschluss (Bildmitte), DisplayPort-Monitoranschluss (rechts oben), USB 2.0 (rechts unten). Eine Schnittstelle (englisch Interface, oder) ist ein Teil eines Systems, das der Kommunikation dient.
Neu!!: Abstrakter Datentyp und Schnittstelle · Mehr sehen »
Schnittstelle (Objektorientierung)
Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.
Neu!!: Abstrakter Datentyp und Schnittstelle (Objektorientierung) · Mehr sehen »
Signatur (Modelltheorie)
In der mathematischen Logik und insbesondere in der Modelltheorie besteht eine Signatur aus der Menge der Symbole, die in der betrachteten Sprache zu den üblichen, rein logischen Symbolen hinzukommt, und einer Abbildung, die jedem Symbol der Signatur eine Stelligkeit eindeutig zuordnet.
Neu!!: Abstrakter Datentyp und Signatur (Modelltheorie) · Mehr sehen »
Signatur (Programmierung)
Eine Signatur (oder Methodensignatur) definiert in der Programmierung die formale Schnittstelle einer Funktion oder Prozedur.
Neu!!: Abstrakter Datentyp und Signatur (Programmierung) · Mehr sehen »
Stapelspeicher
Vereinfachte Darstellung eines Stacks mit den Funktionen Push (drauflegen) und Pop (herunternehmen) In der Informatik bezeichnet ein Stapelspeicher oder Kellerspeicher (kurz Stapel oder Keller, häufig auch mit dem englischen Wort Stack bezeichnet) eine häufig eingesetzte dynamische Datenstruktur.
Neu!!: Abstrakter Datentyp und Stapelspeicher · Mehr sehen »
Termalgebra
In der Mathematik und in der Informatik versteht man unter einer freien Termalgebra eine frei über eine Signatur erzeugte algebraische Struktur.
Neu!!: Abstrakter Datentyp und Termalgebra · Mehr sehen »
Unit (Programmiersprache Pascal)
Eine Unit ist eine Quelltextdatei, die separat kompiliert wird.
Neu!!: Abstrakter Datentyp und Unit (Programmiersprache Pascal) · Mehr sehen »
Warteschlange (Datenstruktur)
In der Informatik bezeichnet eine Warteschlange eine häufig eingesetzte Datenstruktur.
Neu!!: Abstrakter Datentyp und Warteschlange (Datenstruktur) · Mehr sehen »