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

Domain-specific language

Index Domain-specific language

A domain-specific language (DSL) is a computer language specialized to a particular application domain. [1]

141 relations: Adobe ColdFusion, Adobe Photoshop, Algorithmic efficiency, Apache Thrift, Architecture description language, Automated theorem proving, AWK, BASIC, Bayesian inference using Gibbs sampling, Business rules engine, Bytecode, C (programming language), C++, Code generation (compiler), ColdFusion Markup Language, Compiler-compiler, Computer file, Computer language, Computer security, Control flow, Csound, Data (computing), Decision table, Domain (software engineering), Domain engineering, Domain-specific entertainment language, Domain-specific modeling, Drools, Eclipse Modeling Framework, Emacs Lisp, Embedded SQL, Eric S. Raymond, Ericsson, Erlang (programming language), Functional programming, Game Description Language, GameMaker Studio, General-purpose language, Generic Eclipse Modeling System, GIF, GNU Octave, Gradle, Graph drawing, Graph rewriting, Graphviz, Grep, GrGen, HTML, ILOG, Integrated development environment, ..., Interface description language, International Thomson Organization, James Larus, JetBrains MPS, JPEG, Just another Gibbs sampler, Language for specific purposes, Language Integrated Query, Language workbench, Language-oriented programming, Lexical analysis, Library (computing), Logo (programming language), Ls, Lua (programming language), Makefile, Maple (software), Markup language, Mathematics, MATLAB, Maxima (software), MediaWiki, META II, Metalanguage, Metalinguistic abstraction, Metaprogramming, Model checking, Model-driven engineering, Modeling language, MUSH, Object Constraint Language, Object Management Group, Object Pascal, Off-side rule, OpenGL Shading Language, Oracle Policy Automation, Page description language, Parsing, Perl, PostScript, POV-Ray, Printf format string, Process (computing), Program transformation, Programming domain, Programming idiom, Programming language, Protocol Buffers, Quake (video game), Quake II engine, QVT, Redundant code, Regular expression, Relational database, Richard Soley, Sandbox (software development), Scripting language, Sed, Shell (computing), Shell script, Software development process, Software engineering, Software requirements specification, Sort (Unix), Specification and Description Language, Specification language, Spreadsheet, SQL, Stan (software), Stream (computing), String (computer science), Subject-matter expert, Symbol, Task (computing), The Art of Unix Programming, TREE-META, Turing completeness, Unified Modeling Language, Unix, Unreal (1998 video game), Unreal Engine, Unreal Tournament, Verilog, VHDL, Virtual machine, Wc (Unix), Well-formed formula, Wolfram Mathematica, XSLT, Xtext, Yacc. Expand index (91 more) »

Adobe ColdFusion

Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995.

New!!: Domain-specific language and Adobe ColdFusion · See more »

Adobe Photoshop

Adobe Photoshop is a raster graphics editor developed and published by Adobe Systems for macOS and Windows.

New!!: Domain-specific language and Adobe Photoshop · See more »

Algorithmic efficiency

In computer science, algorithmic efficiency is a property of an algorithm which relates to the number of computational resources used by the algorithm.

New!!: Domain-specific language and Algorithmic efficiency · See more »

Apache Thrift

Thrift is an interface definition language and binary communication protocol used for defining and creating services for numerous languages.

New!!: Domain-specific language and Apache Thrift · See more »

Architecture description language

Architecture description languages (ADLs) are used in several disciplines: system engineering, software engineering, and enterprise modelling and engineering.

New!!: Domain-specific language and Architecture description language · See more »

Automated theorem proving

Automated theorem proving (also known as ATP or automated deduction) is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs.

New!!: Domain-specific language and Automated theorem proving · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Domain-specific language and AWK · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Domain-specific language and BASIC · See more »

Bayesian inference using Gibbs sampling

Bayesian inference using Gibbs sampling (BUGs) is a software package for performing Bayesian inference using Markov chain Monte Carlo (based on Gibbs sampling).

New!!: Domain-specific language and Bayesian inference using Gibbs sampling · See more »

Business rules engine

A business rules engine is a software system that executes one or more business rules in a runtime production environment.

New!!: Domain-specific language and Business rules engine · See more »

Bytecode

Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Domain-specific language and Bytecode · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Domain-specific language and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Domain-specific language and C++ · See more »

Code generation (compiler)

In computing, code generation is the process by which a compiler's code generator converts some intermediate representation of source code into a form (e.g., machine code) that can be readily executed by a machine.

New!!: Domain-specific language and Code generation (compiler) · See more »

ColdFusion Markup Language

ColdFusion Markup Language, more commonly known as CFML, is a scripting language for web development that runs on the JVM, the.NET framework, and Google App Engine.

New!!: Domain-specific language and ColdFusion Markup Language · See more »

Compiler-compiler

In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a language and machine.

New!!: Domain-specific language and Compiler-compiler · See more »

Computer file

A computer file is a computer resource for recording data discretely in a computer storage device.

New!!: Domain-specific language and Computer file · See more »

Computer language

A computer language is a method of communication with a computer.

New!!: Domain-specific language and Computer language · See more »

Computer security

Cybersecurity, computer security or IT security is the protection of computer systems from theft of or damage to their hardware, software or electronic data, as well as from disruption or misdirection of the services they provide.

New!!: Domain-specific language and Computer security · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Domain-specific language and Control flow · See more »

Csound

Csound is a computer programming language for sound, also known as a sound compiler or an audio programming language, or more precisely, an audio DSL.

New!!: Domain-specific language and Csound · See more »

Data (computing)

Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.

New!!: Domain-specific language and Data (computing) · See more »

Decision table

Decision tables are a concise visual representation for specifying which actions to perform depending on given conditions.

New!!: Domain-specific language and Decision table · See more »

Domain (software engineering)

A domain is a field of study that defines a set of common requirements, terminology, and functionality for any software program constructed to solve a problem in the area of computer programming, known as domain engineering.

New!!: Domain-specific language and Domain (software engineering) · See more »

Domain engineering

Domain engineering, also called product line engineering, is the entire process of reusing domain knowledge in the production of new software systems.

New!!: Domain-specific language and Domain engineering · See more »

Domain-specific entertainment language

Domain-specific entertainment languages are a group of domain-specific languages that are used describe computer games or environments, or potentially used for other entertainment such as video or music.

New!!: Domain-specific language and Domain-specific entertainment language · See more »

Domain-specific modeling

Domain-specific modeling (DSM) is a software engineering methodology for designing and developing systems, such as computer software.

New!!: Domain-specific language and Domain-specific modeling · See more »

Drools

Drools is a business rule management system (BRMS) with a forward and backward chaining inference based rules engine, more correctly known as a production rule system, using an enhanced implementation of the Rete algorithm.

New!!: Domain-specific language and Drools · See more »

Eclipse Modeling Framework

Eclipse Modeling Framework (EMF) is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model.

New!!: Domain-specific language and Eclipse Modeling Framework · See more »

Emacs Lisp

Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs).

New!!: Domain-specific language and Emacs Lisp · See more »

Embedded SQL

Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL.

New!!: Domain-specific language and Embedded SQL · See more »

Eric S. Raymond

Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, author of the widely cited 1997 essay and 1999 book The Cathedral and the Bazaar and other works, and open-source software advocate.

New!!: Domain-specific language and Eric S. Raymond · See more »

Ericsson

Ericsson (Telefonaktiebolaget L. M. Ericsson) is a Swedish multinational networking and telecommunications company headquartered in Stockholm.

New!!: Domain-specific language and Ericsson · See more »

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

New!!: Domain-specific language and Erlang (programming language) · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: Domain-specific language and Functional programming · See more »

Game Description Language

Game Description Language, or GDL, is a language designed by Michael Genesereth as part of the General Game Playing Project at Stanford University, California.

New!!: Domain-specific language and Game Description Language · See more »

GameMaker Studio

GameMaker Studio (formerly Animo until 1999, Game Maker until 2011, GameMaker until 2012, and GameMaker: Studio until 2017) is a cross-platform game engine developed by YoYo Games.

New!!: Domain-specific language and GameMaker Studio · See more »

General-purpose language

A general-purpose language is a computer language that is broadly applicable across application domains, and lacks specialized features for a particular domain.

New!!: Domain-specific language and General-purpose language · See more »

Generic Eclipse Modeling System

Generic Eclipse Modeling System (GEMS) is a configurable toolkit for creating domain-specific modeling and program synthesis environments for Eclipse.

New!!: Domain-specific language and Generic Eclipse Modeling System · See more »

GIF

The Graphics Interchange Format, better known by its acronym GIF, is a bitmap image format that was developed by a team at the bulletin board service (BBS) provider CompuServe led by American computer scientist Steve Wilhite on June 15, 1987.

New!!: Domain-specific language and GIF · See more »

GNU Octave

GNU Octave is software featuring a high-level programming language, primarily intended for numerical computations.

New!!: Domain-specific language and GNU Octave · See more »

Gradle

Gradle is an open-source build automation system that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the XML form used by Apache Maven for declaring the project configuration.

New!!: Domain-specific language and Gradle · See more »

Graph drawing

Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graphs arising from applications such as social network analysis, cartography, linguistics, and bioinformatics.

New!!: Domain-specific language and Graph drawing · See more »

Graph rewriting

In computer science, graph transformation, or graph rewriting, concerns the technique of creating a new graph out of an original graph algorithmically.

New!!: Domain-specific language and Graph rewriting · See more »

Graphviz

Graphviz (short for Graph Visualization Software) is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts.

New!!: Domain-specific language and Graphviz · See more »

Grep

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.

New!!: Domain-specific language and Grep · See more »

GrGen

GrGen.NET is a software development tool that offers programming languages (domain specific languages) that are optimized for the processing of graph structured data.

New!!: Domain-specific language and GrGen · See more »

HTML

Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: Domain-specific language and HTML · See more »

ILOG

ILOG was an international software company purchased and incorporated into IBM announced in January, 2009.

New!!: Domain-specific language and ILOG · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Domain-specific language and Integrated development environment · See more »

Interface description language

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API).

New!!: Domain-specific language and Interface description language · See more »

International Thomson Organization

International Thomson Organization was a development of the commercial empire founded by Lord Thomson of Fleet (Roy Thomson).

New!!: Domain-specific language and International Thomson Organization · See more »

James Larus

James R. Larus (born September 15, 1958) is a computer scientist specializing in the fields of programming languages, compilers, and computer architecture.

New!!: Domain-specific language and James Larus · See more »

JetBrains MPS

JetBrains MPS is a metaprogramming system which is being developed by JetBrains.

New!!: Domain-specific language and JetBrains MPS · See more »

JPEG

JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography.

New!!: Domain-specific language and JPEG · See more »

Just another Gibbs sampler

Just another Gibbs sampler (JAGS) is a program for simulation from Bayesian hierarchical models using Markov chain Monte Carlo (MCMC), developed by Martyn Plummer.

New!!: Domain-specific language and Just another Gibbs sampler · See more »

Language for specific purposes

Language for specific purposes (LSP) has been primarily used to refer to two areas within applied linguistics.

New!!: Domain-specific language and Language for specific purposes · See more »

Language Integrated Query

Language Integrated Query (LINQ, pronounced "link") is a Microsoft.NET Framework component that adds native data querying capabilities to.NET languages.

New!!: Domain-specific language and Language Integrated Query · See more »

Language workbench

A language workbench is a software development tool designed to define, reuse and compose domain-specific languages together with their integrated development environment.

New!!: Domain-specific language and Language workbench · See more »

Language-oriented programming

Language-oriented programming (LOP) is a style of computer programming in which, rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages for the problem first, and solves the problem in those languages.

New!!: Domain-specific language and Language-oriented programming · See more »

Lexical analysis

In computer science, lexical analysis, lexing or tokenization is the process of converting a sequence of characters (such as in a computer program or web page) into a sequence of tokens (strings with an assigned and thus identified meaning).

New!!: Domain-specific language and Lexical analysis · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Domain-specific language and Library (computing) · See more »

Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon.

New!!: Domain-specific language and Logo (programming language) · See more »

Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems.

New!!: Domain-specific language and Ls · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Domain-specific language and Lua (programming language) · See more »

Makefile

A makefile is a file (by default named "Makefile") containing a set of directives used by a make build automation tool to generate a target/goal.

New!!: Domain-specific language and Makefile · See more »

Maple (software)

Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.

New!!: Domain-specific language and Maple (software) · See more »

Markup language

In computer text processing, a markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.

New!!: Domain-specific language and Markup language · See more »

Mathematics

Mathematics (from Greek μάθημα máthēma, "knowledge, study, learning") is the study of such topics as quantity, structure, space, and change.

New!!: Domain-specific language and Mathematics · See more »

MATLAB

MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.

New!!: Domain-specific language and MATLAB · See more »

Maxima (software)

Maxima is a computer algebra system (CAS) based on a 1982 version of Macsyma.

New!!: Domain-specific language and Maxima (software) · See more »

MediaWiki

MediaWiki is a free and open-source wiki software.

New!!: Domain-specific language and MediaWiki · See more »

META II

META II is a domain-specific programming language for writing compilers.

New!!: Domain-specific language and META II · See more »

Metalanguage

Broadly, any metalanguage is language or symbols used when language itself is being discussed or examined.

New!!: Domain-specific language and Metalanguage · See more »

Metalinguistic abstraction

In computer science, metalinguistic abstraction is the process of solving complex problems by creating a new language or vocabulary to better understand the problem space.

New!!: Domain-specific language and Metalinguistic abstraction · See more »

Metaprogramming

Metaprogramming is a programming technique in which computer programs have the ability to treat programs as their data.

New!!: Domain-specific language and Metaprogramming · See more »

Model checking

In computer science, model checking or property checking refers to the following problem: Given a model of a system, exhaustively and automatically check whether this model meets a given specification.

New!!: Domain-specific language and Model checking · See more »

Model-driven engineering

Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem.

New!!: Domain-specific language and Model-driven engineering · See more »

Modeling language

A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules.

New!!: Domain-specific language and Modeling language · See more »

MUSH

In multiplayer online games, a MUSH (a backronymed pun on MUD most often expanded as Multi-User Shared Hallucination, though Multi-User Shared Hack, Habitat, and Holodeck are also observed) is a text-based online social medium to which multiple users are connected at the same time.

New!!: Domain-specific language and MUSH · See more »

Object Constraint Language

The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified Modeling Language (UML) models developed at IBM and is now part of the UML standard.

New!!: Domain-specific language and Object Constraint Language · See more »

Object Management Group

The Object Management Group (OMG) is an international, open membership, not-for-profit technology '''standards''' consortium.

New!!: Domain-specific language and Object Management Group · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Domain-specific language and Object Pascal · See more »

Off-side rule

A computer programming language is said to adhere to the off-side rule if blocks in that language are expressed by their indentation.

New!!: Domain-specific language and Off-side rule · See more »

OpenGL Shading Language

OpenGL Shading Language (abbreviated: GLSL), is a high-level shading language with a syntax based on the C programming language.

New!!: Domain-specific language and OpenGL Shading Language · See more »

Oracle Policy Automation

Oracle Policy Automation (abbreviated OPA) is a suite of software products for modeling and deploying business rules within enterprise applications.

New!!: Domain-specific language and Oracle Policy Automation · See more »

Page description language

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap.

New!!: Domain-specific language and Page description language · See more »

Parsing

Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

New!!: Domain-specific language and Parsing · See more »

Perl

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

New!!: Domain-specific language and Perl · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Domain-specific language and PostScript · See more »

POV-Ray

The Persistence of Vision Ray Tracer, or POV-Ray, is a ray tracing program which generates images from a text-based scene description, and is available for a variety of computer platforms.

New!!: Domain-specific language and POV-Ray · See more »

Printf format string

Printf format string refers to a control parameter used by a class of functions in the input/output libraries of C and many other programming languages.

New!!: Domain-specific language and Printf format string · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Domain-specific language and Process (computing) · See more »

Program transformation

A program transformation is any operation that takes a computer program and generates another program.

New!!: Domain-specific language and Program transformation · See more »

Programming domain

A programming domain defines a specific kind of use for a programming language.

New!!: Domain-specific language and Programming domain · See more »

Programming idiom

A programming idiom or code idiom is expressing a special feature of a recurring construct in one or more programming languages.

New!!: Domain-specific language and Programming idiom · 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!!: Domain-specific language and Programming language · See more »

Protocol Buffers

Protocol Buffers are a method of serializing structured data.

New!!: Domain-specific language and Protocol Buffers · See more »

Quake (video game)

Quake is a first-person shooter video game, developed by id Software and published by GT Interactive in 1996.

New!!: Domain-specific language and Quake (video game) · See more »

Quake II engine

The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II.

New!!: Domain-specific language and Quake II engine · See more »

QVT

QVT (Query/View/Transformation) is a standard set of languages for model transformation defined by the Object Management Group.

New!!: Domain-specific language and QVT · See more »

Redundant code

In computer programming, redundant code is source code or compiled code in a computer program that is unnecessary, such as.

New!!: Domain-specific language and Redundant code · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: Domain-specific language and Regular expression · See more »

Relational database

A relational database is a digital database based on the relational model of data, as proposed by E. F. Codd in 1970.

New!!: Domain-specific language and Relational database · See more »

Richard Soley

Richard Mark Soley (born c. 1960, in Baltimore, Maryland) is an American computer scientist and businessman, and Chairman and CEO of the Object Management Group, Inc. (OMG).

New!!: Domain-specific language and Richard Soley · See more »

Sandbox (software development)

A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control.

New!!: Domain-specific language and Sandbox (software development) · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Domain-specific language and Scripting language · See more »

Sed

sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: Domain-specific language and Sed · See more »

Shell (computing)

In computing, a shell is a user interface for access to an operating system's services.

New!!: Domain-specific language and Shell (computing) · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Domain-specific language and Shell script · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Domain-specific language and Software development process · See more »

Software engineering

Software engineering is the application of engineering to the development of software in a systematic method.

New!!: Domain-specific language and Software engineering · See more »

Software requirements specification

A software requirements specification (SRS) is a description of a software system to be developed.

New!!: Domain-specific language and Software requirements specification · See more »

Sort (Unix)

In Unix-like operating systems, sort is a standard command line program that prints the lines of its input or concatenation of all files listed in its argument list in sorted order.

New!!: Domain-specific language and Sort (Unix) · See more »

Specification and Description Language

Specification and Description Language (SDL) is a specification language targeted at the unambiguous specification and description of the behaviour of reactive and distributed systems.

New!!: Domain-specific language and Specification and Description Language · See more »

Specification language

A specification language is a formal language in computer science used during systems analysis, requirements analysis and systems design to describe a system at a much higher level than a programming language, which is used to produce the executable code for a system.

New!!: Domain-specific language and Specification language · See more »

Spreadsheet

A spreadsheet is an interactive computer application for organization, analysis and storage of data in tabular form.

New!!: Domain-specific language and Spreadsheet · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Domain-specific language and SQL · See more »

Stan (software)

Stan is a probabilistic programming language for statistical inference written in C++.

New!!: Domain-specific language and Stan (software) · See more »

Stream (computing)

In computer science, a stream is a sequence of data elements made available over time.

New!!: Domain-specific language and Stream (computing) · See more »

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Domain-specific language and String (computer science) · See more »

Subject-matter expert

A subject-matter expert (SME) or domain expert is a person who is an authority in a particular area or topic.

New!!: Domain-specific language and Subject-matter expert · See more »

Symbol

A symbol is a mark, sign or word that indicates, signifies, or is understood as representing an idea, object, or relationship.

New!!: Domain-specific language and Symbol · See more »

Task (computing)

In computing, a task is a unit of execution or a unit of work.

New!!: Domain-specific language and Task (computing) · See more »

The Art of Unix Programming

The Art of Unix Programming by Eric S. Raymond is a book about the history and culture of Unix programming from its earliest days in 1969 to 2003 when it was published, covering both genetic derivations such as BSD and conceptual ones such as Linux.

New!!: Domain-specific language and The Art of Unix Programming · See more »

TREE-META

The TREE-META (or Tree Meta, TREEMETA) Translator Writing System is a compiler-compiler system for context-free languages originally developed in the 1960s.

New!!: Domain-specific language and TREE-META · See more »

Turing completeness

In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any Turing machine.

New!!: Domain-specific language and Turing completeness · See more »

Unified Modeling Language

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

New!!: Domain-specific language and Unified Modeling Language · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Domain-specific language and Unix · See more »

Unreal (1998 video game)

Unreal is a first-person shooter video game developed by Epic MegaGames, Digital Extremes, and Legend Entertainment and published by GT Interactive in May 1998.

New!!: Domain-specific language and Unreal (1998 video game) · See more »

Unreal Engine

The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal.

New!!: Domain-specific language and Unreal Engine · See more »

Unreal Tournament

Unreal Tournament is a first-person shooter video game developed by Epic Games and Digital Extremes.

New!!: Domain-specific language and Unreal Tournament · See more »

Verilog

Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems.

New!!: Domain-specific language and Verilog · See more »

VHDL

VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.

New!!: Domain-specific language and VHDL · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Domain-specific language and Virtual machine · See more »

Wc (Unix)

wc (short for word count) is a command in Unix-like operating systems.

New!!: Domain-specific language and Wc (Unix) · See more »

Well-formed formula

In mathematical logic, propositional logic and predicate logic, a well-formed formula, abbreviated WFF or wff, often simply formula, is a finite sequence of symbols from a given alphabet that is part of a formal language.

New!!: Domain-specific language and Well-formed formula · See more »

Wolfram Mathematica

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others.

New!!: Domain-specific language and Wolfram Mathematica · See more »

XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.

New!!: Domain-specific language and XSLT · See more »

Xtext

Xtext is an open-source software framework for developing programming languages and domain-specific languages (DSLs).

New!!: Domain-specific language and Xtext · See more »

Yacc

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.

New!!: Domain-specific language and Yacc · See more »

Redirects here:

Application development language, DSEL, Domain Specific Language, Domain Specific Languages, Domain specific embedded language, Domain specific language, Domain specific languages, Domain specific programming language, Domain-Specific programming language, Domain-specific applications, Domain-specific embedded language, Domain-specific languages, Domain-specific programming language, EDSL, Embedded DSL, Embedded domain specific language, Embedded domain-specific language, General-purpose (programming languages), Internal DSL, Little language, Little languages, Mini-language, Minilanguage, Special-purpose programming language.

References

[1] https://en.wikipedia.org/wiki/Domain-specific_language

OutgoingIncoming
Hey! We are on Facebook now! »