DASL (programming language)

From Wikipedia, the free encyclopedia

DASL (Datapoint's Advanced Systems Language) was a programming language and compiler proprietary to Datapoint. Primarily influenced by Pascal with some C touches, it was created in the early 1980s by Gene Hughes.

The compiler output was assembly language, which was typically processed through a peep-hole optimizer before the assembler and linker.

Reflecting its name, DASL was used for systems programming, mainly by the vendor itself.




DASL (Distributed Application Specification Language) is a high level language that supports MDA (Model Driven Architecture) by providing architecture-independent specification of web-based applications, including business logic and queries. It is a fairly general Domain Specific Language (DSL) for creating Enterprise Applications. The compiler outputs Java, J2EE, JSP, HTML, XML, and other implementation artifacts using a selectable implementation architecture. DASL was developed at Sun Microsystems Labs in the early 2000s as part of the Ace Project [1]. Ongoing development of the language outside of Sun Labs is in progress [2].