LocalazyLocalazy
ChucK ist eine nebenläufige, stark zeitgesteuerte und deterministische Programmiersprache für audio-, video- und sensorbasierte interaktive Medien. Sie wurde entwickelt, um schnelles Prototyping, Experimentieren und Zusammenarbeit zu fördern. ChucK wird von Künstlern, Komponisten, Forschern und Entwicklern verwendet, um Systeme für Live-Performances, Installationen und Forschung zu erstellen. Die Programmiersprache ChucK ist nebenläufig, d.h. sie kann mehrere Audio- oder Videodatenströme gleichzeitig verarbeiten. Das bedeutet, dass jeder Datenstrom garantiert in der richtigen Geschwindigkeit wiedergegeben wird, unabhängig davon, was andere Datenströme tun. Schließlich ist ChucK deterministisch, d.h. dass das gleiche Programm immer die gleichen Ergebnisse liefert, unabhängig davon, wann oder wo es ausgeführt wird. ChucK ist so konzipiert, dass es leicht zu erlernen und zu benutzen ist. Es hat eine einfache, imperative Syntax, die der von C ähnelt. ChucK unterstützt auch objektorientierte Programmierung, die es Programmierern ermöglicht, komplexe Systeme aus wiederverwendbaren Komponenten zu erstellen. ChucK wird von Künstlern und Komponisten verwendet, um interaktive Audio- und Videoinstallationen zu erstellen. Es wird auch von Forschern benutzt, um Systeme für Live-Performances und Experimente zu erstellen. ChucK wurde verwendet, um Systeme für Tanz, Theater und visuelle Kunst zu entwickeln. Es wurde auch für die Entwicklung von Lernspielen und Simulationen verwendet. ChucK ist eine Open-Source-Software, die unter der GNU General Public License veröffentlicht wird. Sie wird von einem Team von Programmierern aus der ganzen Welt entwickelt.