Logo języka | |
Pojawienie się | |
---|---|
Paradygmat | |
Typowanie | |
Implementacje |
Processing (Java), Processing.js (JavaScript), Ruby-Processing (Ruby), Processing for Clojure (Clojure), Spde (Scala) |
Aktualna wersja stabilna |
4.3.1 |
Twórca | |
Licencja | |
Platforma sprzętowa | |
Platforma systemowa | |
Strona internetowa |
Processing – język programowania oraz zintegrowane środowisko programistyczne (IDE) stworzone na potrzeby sztuki elektronicznej (wizualnej, interaktywnej, dźwiękowej) oraz projektowania graficznego. Autorami projektu są byli studenci i pracownicy Aesthetics and Computation Group (ACG) działającym w MediaLab w amerykańskim MIT, Ben Fry i Casey Reas. Processing oparty jest w dużej mierze na wcześniejszym projekcie edukacyjnym szefa ACG, Johna Maedy – Design by Numbers. W obu przypadkach jednym z założeń projektu było przygotowanie środowiska programistycznego, które pomoże w nauce programowania osób niezwiązanych z programowaniem. Cel ten osiągnięty jest przez błyskawiczne efekty wizualne, jakie oferuje programowanie w języku Processing oraz przez uproszczenie skomplikowanych i pracochłonnych konstrukcji programowania graficznego w języku Java, w którym Processing jest zaimplementowany.