article

A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal.

Macro languages are a kind of transformation languages to transform a meta language into specific higher programming language like Java, C++, Fortran

In the Model Driven Engineering Technical Space, there are model transformation languages (MTLs), that take as input models coforming to a given metamodel and produce as output models conforming to a different metamodel. An example of such a language is VIATRA or ATL, a member of the QVT family of Domain Specific Languages.

In the XMLTechnical Space, there are a number of XML transformation languages such as XSLT, XQuery, STX, FXT, XDuce, HaXml, XMLambda, FleXML, etc.

Computer languages | Transformation languages

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Transformation language".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld