Draft:Embedded style language: Difference between revisions

From Wikipedia, the free encyclopedia

Content deleted Content added


 

Line 1: Line 1:

{{AfC submission|t||ts=20230913062045|u=Seanhalle|ns=118|demo=}}

{{AfC submission|t||ts=20230913062045|u=Seanhalle|ns=118|demo=}}

{{Issues|

{{Issues|

{{unreferenced|date=November 2012}}

{{unreferenced|date=November 2012}}

{{Orphan|date=October 2013}}

{{Orphan|date=October 2013}}

}}

}}

An ”’embedded style language”’ is a kind of [[computer language]] whose [[Command (computing)|commands]] appear intermixed with those of a base language. The [[Scala]] (base) language has explicit features to support embedded languages into Scala. See for example the [[ chisel ]] language.

An ”’embedded style language”’ is a kind of [[computer language]] whose [[Command (computing)|commands]] appear intermixed with those of a base language. The [[Scala]] (base) language has explicit features to support embedded languages into Scala. See for example the [[ chisel ]] language.


Latest revision as of 09:22, 13 November 2025

An embedded style language is a kind of computer language whose commands appear intermixed with those of a base language. The Scala (base) language has explicit features to support embedded languages into Scala. See for example the chisel language.

Embedded languages can either have their own syntax, which is translated into that of the base language, or can provide an API with which to invoke the behaviors of the embedded language. Embedded domain-specific languages such as chisel are common examples of embedded style languages that rely upon translation. Posix threads is an example of an embedded style language that uses only an API to invoke its behaviors. Embedded style languages that are invoked via an API are distinguished from software libraries by the existence of an execution model and runtime system.

See as an example
Liu. “Chisel-Q: Designing Quantum Circuits with a Scala Embedded Language”. citeseer.

| Embedded Domain Language for implementing Quantum Circuits {}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top