MetaL (programming language)

MetaL (programming language)
MetaL
Metal-logo.gif
Paradigm(s) multi-paradigm: logic, functional, imperative, object-oriented, constraint, meta-programming
Appeared in 2001
Designed by Manuel Lemos
Developer Manuel Lemos
Typing discipline dynamic
Dialects XML
Influenced by XML

The Meta-programming Language is a programming language designed for meta-programming. Meta-programming is a method for developing computer programs. It works by generating source code in a target language from a program specification in a higher level language. Source code written in MetaL is based on XML, the compiler engine can be used to generate the same program in potentially any target language. Currently supported target languages are PHP, Java and Perl. The support for other languages can be added any time.[1]

References

  1. ^ MetaL - Frequently asked questions



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Python (programming language) — infobox programming language name = Python paradigm = multi paradigm: object oriented, imperative, functional year = 1991 designer = Guido van Rossum developer = Python Software Foundation latest release version = 2.6 latest release date =… …   Wikipedia

  • Metal (disambiguation) — A metal is a chemical element that readily conducts electricity and heat, forms cations, and bonds ionically with non metals. Metal may also refer to: Métal, a portfolio by photographer Germaine Krull (1897–1985) Metal (Wu Xing), one of the five… …   Wikipedia

  • Metal Gear Solid: Peace Walker — Cover art of Peace Walker released in North America, Oceania and parts of Europe. Developer(s) Kojima Productions Bluepoint Games (HD port) …   Wikipedia

  • Metal Sonic — Series Sonic the Hedgehog First game Sonic CD Created by Kazuyuki Hoshino[1] Voiced by (English) Video Game …   Wikipedia

  • Metal Gear Solid: The Twin Snakes — North American cover art Developer(s) Silicon Knights Konami Publisher(s …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • List of programming languages — Programming language lists Alphabetical Categorical Chronological Generational The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in… …   Wikipedia

  • Metal Gear (weapon) — For the series named after the weapon, see Metal Gear. For the original video game titled Metal Gear, see Metal Gear (video game). From left to right: Metal Gear TX 55, Metal Gear D, and Metal Gear REX. Metal Gear (メタルギア …   Wikipedia

  • Extensible programming — is a term used in computer science to describe a style of computer programming that focuses on mechanisms to extend the programming language, compiler and runtime environment. Extensible programming languages, supporting this style of programming …   Wikipedia

  • English language — Language belonging to the Germanic languages branch of the Indo European language family, widely spoken on six continents. The primary language of the U.S., Britain, Canada, Australia, Ireland, New Zealand, and various Caribbean and Pacific… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”