Misplaced Pages

Cameleon (programming language)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Alexandria (talk | contribs) at 15:47, 21 October 2014 (derp.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 15:47, 21 October 2014 by Alexandria (talk | contribs) (derp.)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Cameleon" programming language – news · newspapers · books · scholar · JSTOR (April 2014) (Learn how and when to remove this message)
Cameleon
ParadigmFunctional
Designed byOlivier Cugnon de Sévricourt, Vincent Tariel
First appeared2009
Stable release2.0.6 / 2013
Typing disciplineStatic, Dynamic
Implementation languageC++, Qt (software)
OSCross-platform (multi-platform)
Filename extensions.cm, .pa
WebsiteOfficial website
Influenced by
YAWL

Cameleon is a free and open source graphical language for functional programming, released under an MIT License.

Cameleon language is a graphical data flow language following a two-scale paradigm. It allows an easy up-scale, that is, the integration of any library writing in C++ into the data flow language. Cameleon language aims to democratize macro-programming by an intuitive interaction between the human and the computer where building an application based on a data-process and a GUI is a simple task to learn and to do. Cameleon language allows conditional execution and repetition to solve complex macro-problems.

Cameleon is built on an extension of the petri net model for the description of how the Cameleon language executes a composition.

Features

  • Graphical Algorithm Editor,
  • Real time calibration,
  • Dynamic building,
  • Multi-Scale approach,
  • XML-based model for data definition and manipulation based on XML Schema, XPath and XQuery,
  • Easy integaration of new algorithm with the dev kit.

See also

References

External links

Programming languages
Programming languages
Types of computer language
Types
See also
Computer science
Note: This template roughly follows the 2012 ACM Computing Classification System.
Hardware
Computer systems organization
Networks
Software organization
Software notations and tools
Software development
Theory of computation
Algorithms
Mathematics of computing
Information systems
Security
Human–computer interaction
Concurrency
Artificial intelligence
Machine learning
Graphics
Applied computing
Technology and related concepts
Major technologies
Necessities
Social
Construction
Transport
Manufacturing
Simple machine
Machinery
Energy
Material
Biotechnology
Chemical
Electromagnetism
Electricity
Computer
Perspectives
Criticism
Ecotechnology
Policy & politics
Progressivism
Studies
Related concepts
Applied science
Innovation
Stub icon

This software article is a stub. You can help Misplaced Pages by expanding it.

Categories: