In der Informatik ist die aspektorientierte Programmierung (AOP) ein Programmierparadigma , das die Modularität durch die Trennung übergreifender Belange erhöhen soll .
Kategorie
Programming paradigms
28 Artikel
In der Informatik ist die automatische Programmierung eine Art der Computerprogrammierung , bei der ein Mechanismus ein Computerprogramm generiert , um menschlichen Programmierern das Schreiben des Codes auf einer
In der Computerprogrammierung ist datengetriebene Programmierung ein Programmierparadigma, bei dem die Programmanweisungen die abzugleichenden Daten und die erforderliche Verarbeitung beschreiben, anstatt eine Abfolge
In der Informatik ist datenorientiertes Design ein Ansatz zur Programmoptimierung, der durch die effiziente Nutzung des CPU-Cache motiviert ist und häufig in der Videospielentwicklung Anwendung findet .
Defensive Programmierung ist eine Form des defensiven Designs, die darauf abzielt, Programme zu entwickeln, die potenzielle Sicherheitslücken erkennen und vordefinierte Reaktionen ausführen können.
In der Informatik ist die deklarative Programmierung ein Programmierparadigma , das die Logik einer Berechnung ausdrückt , ohne deren Kontrollfluss vollständig zu beschreiben .
Das End-to-End- Prinzip ( E2E ) ist ein Designprinzip in der Rechnernetztechnik , das vorschreibt, dass anwendungsspezifische Funktionen (wie Zuverlässigkeit und Sicherheit) in den kommunizierenden Endknoten des
In der Computerprogrammierung ist die ereignisgesteuerte Programmierung ein Programmierparadigma, bei dem der Programmablauf durch externe Ereignisse bestimmt wird .
In der Informatik ist die subjektorientierte Programmierung ein objektorientiertes Softwareparadigma, in dem Zustand (Felder) und Verhalten (Methoden) von Objekten nicht als den Objekten selbst inhärent betrachtet
Funktionale Logikprogrammierung ist die Kombination der Paradigmen der funktionalen und logischen Programmierung in einer einzigen Programmiersprache .
In der Informatik bezeichnet der Begriff „Funktionsprogrammierung “ eines der beiden gegensätzlichen Programmierparadigmen, die John Backus in seiner Arbeit über Programme als mathematische Objekte identifiziert hat ;

Jackson Structured Programming ( JSP ) ist eine Methode der strukturierten Programmierung, die vom britischen Softwareberater Michael A. Jackson entwickelt wurde.
Logikprogrammierung ist ein Programmier- , Datenbank- und Wissensrepräsentationsparadigma , das auf formaler Logik basiert .
Modulare Programmierung ist ein Programmierparadigma , das die Organisation der Funktionen einer Codebasis in unabhängige Module betont , von denen jedes einen Aspekt eines Computerprogramms in seiner Gesamtheit
Eine Nachricht höherer Ordnung ( Higher Order Message, HOM ) in einer Programmiersprache ist eine Form der Programmierung höherer Ordnung , die es ermöglicht, Nachrichten mit anderen Nachrichten als Argumenten zu
Eine objektbasierte Sprache ist eine imperative Programmiersprache , die ein Konstrukt zur Kapselung von Zustand und Verhalten als Objekt bereitstellt .
Objektorientierte Programmierung ( OOP ) ist ein Programmierparadigma, das auf Objekten basiert – Softwareeinheiten , die Daten und Funktionen kapseln .
In der Informatik ist ein paralleles Programmiermodell eine Abstraktion der Architektur paralleler Rechner , mit der sich Algorithmen und deren Komposition in Programmen bequem ausdrücken lassen .
In der Softwareentwicklung besteht eine Pipeline aus einer Kette von Verarbeitungselementen ( Prozessen , Threads , Koroutinen , Funktionen usw.
Das Prinzip des einheitlichen Zugriffs in der Computerprogrammierung wurde von Bertrand Meyer (ursprünglich in seinem Buch „Object-Oriented Software Construction “) formuliert .
Höhere Programmiersprachen sind ein Programmierstil , der Softwarekomponenten wie Funktionen, Module oder Objekte als Werte verwendet.
In der Informatik bezeichnet die Programmsynthese die Aufgabe , ein Programm zu konstruieren, das nachweislichErfüllt eine vorgegebene formale Spezifikation auf hoher Ebene .
Prototypbasierte Programmierung ist ein Stil der objektorientierten Programmierung, bei dem die Wiederverwendung von Verhalten (bekannt als Vererbung ) durch die Wiederverwendung bestehender Objekte als Prototypen
Die prozedurale Programmierung ist ein Programmierparadigma , das zur imperativen Programmierung gezählt wird .
Prozessorientierte Programmierung ist ein Programmierparadigma , das die Belange von Datenstrukturen und den darauf zugreifenden parallelen Prozessen trennt.
Das relationale Modell ( RM ) ist ein Ansatz zur Datenverwaltung mithilfe einer Struktur und Sprache, die mit der Prädikatenlogik erster Stufe konsistent ist . Es wurde 1969 von dem englischen Informatiker Edgar F.
In der Informatik ist die Streamverarbeitung ( auch bekannt als Ereignisstromverarbeitung , Datenstromverarbeitung oder verteilte Streamverarbeitung ) ein Programmierparadigma , das Datenströme – also zeitliche
Strukturierte Programmierung ist ein Programmierparadigma, das sich durch Quellcode auszeichnet, der eine blockbasierte Quellcodestruktur verwendet , um Kontrollflüsse wie Sequenzen, Selektionen (z. B.