Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Domänenspezifische Sprache

Index Domänenspezifische Sprache

Eine domänenspezifische Sprache (kurz DSL) oder anwendungsspezifische Sprache ist eine formale Sprache, die zur Interaktion zwischen Menschen und digital arbeitenden Computern („Computersprache“) für ein bestimmtes Problemfeld (die sogenannte Domäne) entworfen und implementiert wird.

29 Beziehungen: Abstraktion (Informatik), Allzweck-Programmiersprache, C (Programmiersprache), Codegenerator, Compiler, Computersprache, Domain-driven Design, End User Development, Endbenutzer, Eric S. Raymond, Fachsprache, Formale Sprache, Interpreter, Language Workbench, Lock-in-Effekt, Make, Modellgetriebene Architektur, Modellgetriebene Softwareentwicklung, Problemdomäne, Profil (UML), Programmiersprache, Python (Programmiersprache), Rake (Software), Regulärer Ausdruck, Ruby (Programmiersprache), SQL, SwiftUI, Unified Modeling Language, Xtext.

Abstraktion (Informatik)

Der Begriff Abstraktion wird in der Informatik sehr häufig eingesetzt und beschreibt die Trennung zwischen Konzept und Umsetzung.

Neu!!: Domänenspezifische Sprache und Abstraktion (Informatik) · Mehr sehen »

Allzweck-Programmiersprache

Eine Allzweck-Programmiersprache (General-purpose programming language, kurz GPL, auch „Mehrzweck-“ oder „Universalsprache“) ist eine Programmiersprache, die für viele Anwendungsfälle/Problemstellungen einsetzbar ist.

Neu!!: Domänenspezifische Sprache und Allzweck-Programmiersprache · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: Domänenspezifische Sprache und C (Programmiersprache) · Mehr sehen »

Codegenerator

Ein Codegenerator ist ein Computerprogramm für die Softwareentwicklung.

Neu!!: Domänenspezifische Sprache und Codegenerator · Mehr sehen »

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Neu!!: Domänenspezifische Sprache und Compiler · Mehr sehen »

Computersprache

Computersprachen sind formale Sprachen, die zur Interaktion zwischen Menschen und Computern entwickelt wurden.

Neu!!: Domänenspezifische Sprache und Computersprache · Mehr sehen »

Domain-driven Design

Domain-driven Design (DDD) ist eine Herangehensweise an die Modellierung komplexer Software.

Neu!!: Domänenspezifische Sprache und Domain-driven Design · Mehr sehen »

End User Development

End User Development (EUD) (dt. etwa Endbenutzer-Entwicklung) ist ein Forschungsgebiet innerhalb der Informatik.

Neu!!: Domänenspezifische Sprache und End User Development · Mehr sehen »

Endbenutzer

Der Begriff Endbenutzer (auch Benutzer oder Endanwender sowie User) bezeichnet im IT-Bereich und in der Unterhaltungselektronik die Person, die zur Nutzung erworbene/bereitgestellte Informatikprodukte, meist Software, persönlich verwendet.

Neu!!: Domänenspezifische Sprache und Endbenutzer · Mehr sehen »

Eric S. Raymond

Eric S. Raymond (Oktober 2004) Eric Steven Raymond (* 4. Dezember 1957 in Boston, Massachusetts), auch bekannt als ESR, ist ein US-amerikanischer Autor und Softwareentwickler in der Hacker- und Open-Source-Szene.

Neu!!: Domänenspezifische Sprache und Eric S. Raymond · Mehr sehen »

Fachsprache

Eine Fachsprache, auch Technolekt, ist die für ein bestimmtes Fachgebiet oder für eine bestimmte Branche geltende Sprache.

Neu!!: Domänenspezifische Sprache und Fachsprache · Mehr sehen »

Formale Sprache

Eine formale Sprache ist eine abstrakte Sprache, bei der im Unterschied zu natürlichen Sprachen oft nicht die Kommunikation im Vordergrund steht, sondern die Definition und Anwendung formaler Systeme im engeren Sinn und der Logik im weiteren, allgemeinen Sinn.

Neu!!: Domänenspezifische Sprache und Formale Sprache · Mehr sehen »

Interpreter

Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.

Neu!!: Domänenspezifische Sprache und Interpreter · Mehr sehen »

Language Workbench

Language Workbench (für Sprachwerkbank) ist ein im Jahr 2005 von Martin Fowler eingeführter Begriff, der eine Klasse von Entwicklungswerkzeugen beschreibt, die der Spezifikation, Wiederverwendung und Komposition von domänenspezifischen Sprachen zusammen mit ihren integrierten Entwicklungsumgebungen dienen.

Neu!!: Domänenspezifische Sprache und Language Workbench · Mehr sehen »

Lock-in-Effekt

Unter Lock-in-Effekt („einschließen“ oder „einsperren“) versteht man generell in den Wirtschaftswissenschaften und speziell im Marketing die enge Kundenbindung an Produkte/Dienstleistungen oder einen Anbieter, die es dem Kunden wegen entstehender Wechselkosten und sonstiger Wechselbarrieren erschwert, das Produkt oder den Anbieter zu wechseln.

Neu!!: Domänenspezifische Sprache und Lock-in-Effekt · Mehr sehen »

Make

make (für machen, erstellen) ist ein Build-Management-Tool, das Kommandos in Abhängigkeit von Bedingungen ausführt.

Neu!!: Domänenspezifische Sprache und Make · Mehr sehen »

Modellgetriebene Architektur

Modellgetriebene Architektur (MDA; engl. model-driven architecture) bezeichnet einen modellgetriebenen Softwareentwicklungsansatz, der auf einer klaren Trennung von Funktionalität und Technik beruht.

Neu!!: Domänenspezifische Sprache und Modellgetriebene Architektur · Mehr sehen »

Modellgetriebene Softwareentwicklung

Modellgetriebene Softwareentwicklung (MDSD oder MDD) ist ein Oberbegriff für Techniken, die automatisiert aus formalen Modellen lauffähige Software erzeugen.

Neu!!: Domänenspezifische Sprache und Modellgetriebene Softwareentwicklung · Mehr sehen »

Problemdomäne

Unter einer Problemdomäne (auch Anwendungsdomäne) versteht man im Systems Engineering und insbesondere in der Softwaretechnik ein abgrenzbares Problemfeld oder einen bestimmten Einsatzbereich für Computersysteme oder Software.

Neu!!: Domänenspezifische Sprache und Problemdomäne · Mehr sehen »

Profil (UML)

Ein Profil (engl. profile) ist zum einen ein Modellelement der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme, und zum anderen eine konkrete Erweiterung des UML2-Metamodells basierend auf dem leichtgewichtigen Erweiterungsmechanismus der Profile.

Neu!!: Domänenspezifische Sprache und Profil (UML) · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Domänenspezifische Sprache und Programmiersprache · Mehr sehen »

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Neu!!: Domänenspezifische Sprache und Python (Programmiersprache) · Mehr sehen »

Rake (Software)

Rake (deutsch: „Harke“) ist ein Software-Task-Management- und Build-Management-Werkzeug, das vor allem Programmierer nutzen, die in der Programmiersprache Ruby entwickeln.

Neu!!: Domänenspezifische Sprache und Rake (Software) · Mehr sehen »

Regulärer Ausdruck

Ein regulärer Ausdruck (Abkürzung RegExp oder Regex) ist in der theoretischen Informatik eine Zeichenkette, die der Beschreibung von Mengen von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln dient.

Neu!!: Domänenspezifische Sprache und Regulärer Ausdruck · Mehr sehen »

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Neu!!: Domänenspezifische Sprache und Ruby (Programmiersprache) · Mehr sehen »

SQL

SQL (offizielle Aussprache, mitunter auch; auf Deutsch auch häufig die deutsche Aussprache der Buchstaben) ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.

Neu!!: Domänenspezifische Sprache und SQL · Mehr sehen »

SwiftUI

SwiftUI ist ein GUI-Framework von Apple, das auf dem Entwurfsmuster MVVM basiert.

Neu!!: Domänenspezifische Sprache und SwiftUI · Mehr sehen »

Unified Modeling Language

Die Unified Modeling Language (vereinheitlichte Modellierungssprache), kurz UML, ist eine grafische Modellierungssprache zur Spezifikation, Konstruktion, Dokumentation und Visualisierung von Software-Teilen und anderen Systemen.

Neu!!: Domänenspezifische Sprache und Unified Modeling Language · Mehr sehen »

Xtext

Xtext ist ein Open-Source-Framework für die Entwicklung von Programmiersprachen sowie domänenspezifischen Sprachen (DSL) und ein Teil des Eclipse-Modeling-Framework-Projekts (EMF).

Neu!!: Domänenspezifische Sprache und Xtext · Mehr sehen »

Leitet hier um:

Domain Specific Language, Domain Specific Languages, Domain-specific language, Domänenspezifisch, Domänenspezifische Programmiersprache, Problemorientierte Programmiersprache.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »