Cinder (programming language)
Encyclopedia
Cinder is a programming library, designed to give the C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 language advanced visualization abilities. It was released as a public tool in spring 2010 and can be viewed in many ways as an open-source, C++-based alternative to tools like the Java-based Processing
Processing (programming language)
Processing is an open source programming language and integrated development environment built for the electronic arts and visual design communities with the purpose of teaching the basics of computer programming in a visual context, and to serve as the foundation for electronic sketchbooks...

 library, Microsoft Silverlight or Adobe Flash. It is also comparable to the C++ based openFrameworks
OpenFrameworks
openFrameworks is an open source toolkit designed for "creative coding". OpenFrameworks is written in C++ and runs on Windows, Mac OS X, and Linux...

, the main difference being Cinder using more system-specific libraries for greater performance benefits and aimed at more advanced programmers, and openFrameworks aiming for more cross-platform flexibilities and open control over its underlying libraries.

Unlike Flash and Silverlight, Cinder is generally used in a non-browser environment. This, combined with the speed provided by C++, makes the library more appropriate for heavily abstracted projects, including art installations, commercial campaigns and other advanced animation work.

External links

Project site: http://libcinder.org
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK