CLAIRE 
The Art of Elegant Programming

Claire is an object-oriented language designed to express complex algorithms in an elegant manner:

·         simple and readable,  because reuse of algorithms requires a readable expression of the ideas, but also because CLAIRE was part of a research and teaching project and we needed an “executable pseudo-code” to demonstrate algorithms;

·         multi-paradigm (supporting logic, imperative and functional programming styles), with few simple and well-understood concepts, such as objects, functions, rules and versioning for building search trees;

·         compiled efficiently so that using a high-level language is no longer a burden when writing algorithms that will compete against C++ or FORTRAN implementations.

1. To find out more, look at a short  CLAIRE Description

2. CLAIRE has a user club

3. Find about Past, Present and Future versions of CLAIRE: the roadmap

 

Download CLAIRE 3.3 !

 

webmaster: yves@caseau.com

last update: April 21st, 2003