Cameleon (programming language): Difference between revisions
minor cleanup, stub |
No edit summary |
||
| Line 1: | Line 1: | ||
{{ | |||
| | {{software-stub}} | ||
{{pp-vandalism|expiry=6 November 2014|small=yes}} | |||
{{Infobox programming language | |||
| name = Cameleon | |||
| logo = Cameleonlogo.jpg | |||
| caption = | |||
| paradigm = [[Multi-paradigm programming language|Multi-paradigm]]:<ref name="stroustruptcpppl">{{Cite book |last=Stroustrup |first=Bjarne |authorlink=Bjarne Stroustrup |title=The C++ Programming Language |year=1997 |edition=Third |chapter=1 |isbn=0-201-88954-4 |oclc=59193992 }}</ref> [[procedural programming|procedural]], [[functional programming|functional]], [[object-oriented programming|object-oriented]], [[generic programming|generic]] | |||
| year = 1983 | |||
| designer = [[Bjarne Stroustrup]] | |||
| programming_language = C++ | |||
| latest release version = ISO/IEC 14882:2011 | |||
| latest release date = 2011 | |||
| latest_test_version = | |||
| latest_test_date = | |||
| typing = [[Static type|Static]], [[Dynamic type|Dynamic]] | |||
| implementations = nowraplinks|[[Clang|LLVM Clang]] | |||
| influenced by = [[YAWL|YAWL]] | |||
| influenced = [[YAWL|YAWL]] | |||
| operating_system = [[Cross-platform|Cross-platform (multi-platform)]] | |||
| license = | |||
| website = [http://www.shinoe.org/cameleon News, status & discussion about Standard C++] | |||
| file_ext = .cm | |||
| wikibooks = | |||
}} | }} | ||
'''Cameleon''' is a free and [[open source]] functional graphical language, released under an [[MIT License]]. | '''Cameleon''' is a free and [[open source]] functional graphical language, 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++ in 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. In this paper we introduce a new model based on the extension of the petri net model for the description of how the Cameleon language executes a composition. | |||
= External | == Features == | ||
* Graphical Algorithm Editor, | |||
* Real time calibration, | |||
* Dynamic building, | |||
* Multi-Scale approach, | |||
* XML-based model for data definition and manipulation based on [[XML Schema (W3C)|XML Schema]], [[XPath]] and [[XQuery]], | |||
* Easy integaration of new algorithm with the dev kit. | |||
== See also == | |||
*[[Business Process Management]] | |||
*[[Visual Programming Language]] | |||
*[[Dataflow]] | |||
*[[Workflow]] | |||
== References == | |||
* [http://matthieu.vandamme.perso.sfr.fr/Bruchon%20et%20al.%20-%202013%20-%20Full%203D%20investigation%20and%20characterisation%20of%20capillary%20collapse%20of%20a%20loose%20unsaturated%20sand%20using%20X-ray%20CT.pdf J.-F Bruchon., Pereira J.-M., M., Vandamme, N. Lenoir, P. Delage and M. Bornert X-ray microtomography characterisation of the changes in statistical homogeneity of an unsaturated sand during imbibition Géotechnique letter, 2013] | |||
* [http://www.ipol.im/event/2012_imlib/docs/population.pdf IPOL communication] | |||
{{Refimprove|date=April 2014}} | |||
== External links == | |||
* [http://www.shinoe.org/cameleon Official Web Site] | * [http://www.shinoe.org/cameleon Official Web Site] | ||
* [https://www.lrde.epita.fr/wiki/Seminar/2010-11-10 Programmation par propriétés : application au traitement d’images] | * [https://www.lrde.epita.fr/wiki/Seminar/2010-11-10 Programmation par propriétés : application au traitement d’images] | ||
* [http://arxiv.org/abs/1110.4802 Cameleon language Part 1: Processor O. Cugnon de Sevricourt, V. Tariel] | * [http://arxiv.org/abs/1110.4802 Cameleon language Part 1: Processor O. Cugnon de Sevricourt, V. Tariel] | ||
* [http://matthieu.vandamme.perso.sfr.fr/Bruchon%20et%20al.%20-%202013%20-%20Full%203D%20investigation%20and%20characterisation%20of%20capillary%20collapse%20of%20a%20loose%20unsaturated%20sand%20using%20X-ray%20CT.pdf J.-F Bruchon., Pereira J.-M., M., Vandamme, N. Lenoir, P. Delage and M. Bornert X-ray microtomography characterisation of the changes in statistical homogeneity of an unsaturated sand during imbibition Géotechnique letter, 2013] | * [http://matthieu.vandamme.perso.sfr.fr/Bruchon%20et%20al.%20-%202013%20-%20Full%203D%20investigation%20and%20characterisation%20of%20capillary%20collapse%20of%20a%20loose%20unsaturated%20sand%20using%20X-ray%20CT.pdf J.-F Bruchon., Pereira J.-M., M., Vandamme, N. Lenoir, P. Delage and M. Bornert X-ray microtomography characterisation of the changes in statistical homogeneity of an unsaturated sand during imbibition Géotechnique letter, 2013] | ||
Revision as of 13:29, 29 April 2014
Template:Pp-vandalism Template:Infobox programming language
Cameleon is a free and open source functional graphical language, 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++ in 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. In this paper we introduce a new model based on the 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
- J.-F Bruchon., Pereira J.-M., M., Vandamme, N. Lenoir, P. Delage and M. Bornert X-ray microtomography characterisation of the changes in statistical homogeneity of an unsaturated sand during imbibition Géotechnique letter, 2013
- IPOL communication
External links
- Official Web Site
- Programmation par propriétés : application au traitement d’images
- Cameleon language Part 1: Processor O. Cugnon de Sevricourt, V. Tariel
- J.-F Bruchon., Pereira J.-M., M., Vandamme, N. Lenoir, P. Delage and M. Bornert X-ray microtomography characterisation of the changes in statistical homogeneity of an unsaturated sand during imbibition Géotechnique letter, 2013