Processing
| Processing | |
Logo języka |
|
| Pojawienie się | 2001 |
| Paradygmat | obiektowy imperatywny (proceduralny) |
| Typowanie | statyczne |
| Implementacje | Processing (Java), Processing.js (JavaScript), Ruby-Processing (Ruby), Processing for Clojure (Clojure), Spde (Scala) |
| Pochodne | {{{pochodne}}} |
| Aktualna wersja stabilna | 2.0.3 / 5 września 2013[1] |
| Aktualna wersja testowa | {{{wersja testowa}}} |
| Twórca | Ben Fry, Casey Reas |
| Licencja | GPL, LGPL |
| Platforma sprzętowa | wieloplatformowy |
| Platforma systemowa | wieloplatformowy |
| http://www.processing.org/ | |
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 Aestetics 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 Processingu oraz przez uproszczenie skomplikowanych i pracochłonnych konstrukcji programowania graficznego w języku Java, w którym Processing jest zaimplementowany.
Spis treści
Licencja[edytuj | edytuj kod]
Processing rozwijany jest jako projekt Open Source. Processing IDE rozpowszechniane jest pod licencją GPL. Biblioteki oraz kod dostarczony przez producentów objęte są licencją LGPL, co pozwala autorom na rozpowszechniane swoich prac pod dowolną licencją, bez ograniczeń.
Zobacz też[edytuj | edytuj kod]
Przypisy
- ↑ list of revisions (ang.). [dostęp 2013-10-10].
Linki zewnętrzne[edytuj | edytuj kod]
|
||||||||||||||||||||||||||||||||||||||||||||||||||