Ciao (programming language)
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "Ciao" programming language – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|Ciao (programming language)|concern=Fails to establish [[WP:NOTE|notability]]}} ~~~~ Timestamp: 20110430084110 08:41, 30 April 2011 (UTC) Administrators: delete |
Ciao | |
---|---|
File:Ciao logo.png | |
Paradigm | Logic, functional, modular, object-oriented |
First appeared | 1984 |
OS | Cross-platform (Unix, Mac OS X, Windows) |
License | GPL, LGPL |
Website | http://www.ciaohome.org/ |
Influenced by | |
Prolog |
Ciao is a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its main design objectives are high expressive power, extensibility, safety, reliability, and efficient execution.
Further reading
- Manuel V. Hermenegildo. "An Overview of the Ciao Multiparadigm Language and Program Development Environment and Its Design Philosophy".
- Enrico Pontelli (ed.). "The CIAO Multiparadigm Language and Program Development Environment".
- Kei Davis, Jörg Striegnitz. "Multiparadigm programming in object-oriented languages: current research report on the workshop MPOOL'07". ECOOP'07 Proceedings of the 2007 conference on Object-oriented technology.
- Proposed deletion as of 30 April 2011
- Logic programming languages
- Functional languages
- Functional logic programming languages
- Cross-platform software
- Dynamically typed programming languages
- Free compilers and interpreters
- Free cross-platform software
- Object-oriented programming languages
- Scripting languages
- Text-oriented programming languages