Converge (programming language)

Converge (programming language)

Converge is a dynamic object-oriented programming language with compile-time meta-programming facilities.

Developed by the British computer scientist Laurence Tratt, Converge was originally intended for implementing model transformations in the context of Model-Driven Software Development approaches such as OMG's Model Driven Architecture (MDA).

As a language, Converge is designed to offer the features of ICON in a visual style suited to Python developers.

Converge 1.1 was released in September 2009. At the same time there is renewed interest in the ICON language (sometimes credited with inspiring parts of Rebol, Python and Ruby) with the release of ObjectIcon and ICON version 9.5.

External links



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

  • Unicon (programming language) — Unicon is a programming language descended from Icon and its preprocessor, IDOL, that offers better access to the operating system as well as support for object oriented programming. Unicon began life as a merger of three popular Icon extensions …   Wikipedia

  • Godiva (programming language) — Godiva (GOal DIrected jaVA) is an extension to the java programming language supporting goal directed evaluation of expressions.ee also* Unicon * Icon * ConvergeExternal links * [http://www.cs.nmsu.edu/ jeffery/godiva/ Official Godiva website] *… …   Wikipedia

  • Converge — is a word denoting the coming together of at least two things. It may also refer to: Converge (band), a metal/hardcore punk band from Massachusetts Converge PL, a programming language See also Convergence This disambiguation page lists articles… …   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

  • Model transformation language — A model transformation language in systems and software engineering is a language for model transformation. Contents 1 Overview 2 Available transformation languages 3 See also 4 …   Wikipedia

  • Model Transformation Language — Presentation = Ubiquitous transformations The notion of Model transformation is of central importance to Information Technology. A software system may be seen as a set of information transformations. The Unix system itself may be viewed as a… …   Wikipedia

  • List of studies on Neuro-linguistic programming — (NLP) summarizes the many studies that have been performed relevant to NLP, since the early 1980s. These tend to be of three types: studies, metastudies, and research in related fields (notably cognitive science and neuroscience). A fourth kind… …   Wikipedia

  • Semantics encoding — A semantics encoding is a translation between formal languages. For programmers, the most familiar form of encoding is the compilation of a programming language into machine code or byte code. Conversion between document formats are also forms of …   Wikipedia

  • Microsoft Visual Studio — Visual Studio 2010 SP1 editing a WPF application Developer(s) …   Wikipedia

Share the article and excerpts

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