Faust (Programmiersprache)

Faust (Programmiersprache)
Faust
Logo von Faust
Basisdaten
Paradigmen: Funktionale Programmierung
Erscheinungsjahr: 2002
Entwickler: Yann Orlarey, Dominique Fober, Stéfane Letz
Aktuelle Version: 0.9.43  (2011-07-21)
Betriebssystem: Plattformunabhängig
Lizenz: GPL
Faust-Projektseite (englisch)

Faust ist eine funktionale Programmiersprache für die Echtzeit-Signalverarbeitung von Audio-Signalen. Der Name Faust steht für Functional AUdio STream. Entwickelt wird Faust am GRAME centre national de création musicale in Lyon.

Faust-Programme können auf POSIX-kompatiblen Systemen erstellt und ausgeführt werden. Der Quellcode beschreibt den Signalfluss ähnlich wie bei einem Digitalen Signalprozessor. Der Faust-Compiler erzeugt daraus C++-Code für die gewählte Art der Applikation. Es können unter anderem LADSPA- oder VST-Plugins, Erweiterungen für Pure Data sowie Applikationen für ALSA oder den JACK Audio Connection Kit mit GTK+- oder QT-Oberfläche erzeugt werden.

Faust ist als freie Software unter der GPL lizenziert.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Faust — steht für: eine deutsche Sagenfigur, zurückgehend auf die historische Figur des Johann Georg Faust zahlreiche auf die Sage zurückgehende künstlerische Bearbeitungen, siehe Fauststoff Werktitel in Literatur und Theater: Goethes Faust, Tragödie von …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • Pure data — Ein Programm in Pure Data Pure Data (Abkürzung: Pd) ist eine datenstromorientierte Programmiersprache und Entwicklungsumgebung, die visuelle Programmierung benutzt. Sie wird vor allem zur Erstellung von interaktiver Multimedia Software eingesetzt …   Deutsch Wikipedia

  • Doppelnegation — Eine Negation (v. lat.: negare = verneinen) bezeichnet die Ablehnung oder Verneinung. (Gegenteil: Affirmation). Inhaltsverzeichnis 1 Linguistik 2 Logik 2.1 Negation in der zweiwertigen Logik 2.1.1 Die Satznegation …   Deutsch Wikipedia

  • Logische Verneinung — Eine Negation (v. lat.: negare = verneinen) bezeichnet die Ablehnung oder Verneinung. (Gegenteil: Affirmation). Inhaltsverzeichnis 1 Linguistik 2 Logik 2.1 Negation in der zweiwertigen Logik 2.1.1 Die Satznegation …   Deutsch Wikipedia

  • Negation (Philosophie) — Eine Negation (v. lat.: negare = verneinen) bezeichnet die Ablehnung oder Verneinung. (Gegenteil: Affirmation). Inhaltsverzeichnis 1 Linguistik 2 Logik 2.1 Negation in der zweiwertigen Logik 2.1.1 Die Satznegation …   Deutsch Wikipedia

  • Negieren — Eine Negation (v. lat.: negare = verneinen) bezeichnet die Ablehnung oder Verneinung. (Gegenteil: Affirmation). Inhaltsverzeichnis 1 Linguistik 2 Logik 2.1 Negation in der zweiwertigen Logik 2.1.1 Die Satznegation …   Deutsch Wikipedia

  • ¬ — Eine Negation (v. lat.: negare = verneinen) bezeichnet die Ablehnung oder Verneinung. (Gegenteil: Affirmation). Inhaltsverzeichnis 1 Linguistik 2 Logik 2.1 Negation in der zweiwertigen Logik 2.1.1 Die Satznegation …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • Pure Data — Ein Programm in Pure Data Pure Data (Abkürzung: Pd) ist eine datenstromorientierte Programmiersprache und Entwicklungsumgebung, die visuelle Programmierung benutzt. Sie wird vor allem zur Erstellung von interaktiver Multimedia Software eingesetzt …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”