VOOZH about

URL: https://pl.wikipedia.org/wiki/Processing

⇱ Processing – Wikipedia, wolna encyklopedia


Przejdź do zawartości
Z Wikipedii, wolnej encyklopedii
Processing
👁 Logo języka Processing

Logo języka
Pojawienie się

2001

Paradygmat

obiektowy

Typowanie

statyczne

Implementacje

Processing (Java), Processing.js (JavaScript), Ruby-Processing (Ruby), Processing for Clojure (Clojure), Spde (Scala)

Aktualna wersja stabilna

4.5.1
(19 stycznia 2026) [±]

Twórca

Ben Fry, Casey Reas

Licencja

GPL, LGPL

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

wieloplatformowy

Strona internetowa
👁 Image
Zintegrowane środowisko programistyczne języka Processing

Processingję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 MaedyDesign 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.

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]
👁 Image
Zobacz publikację
Processing w Wikibooks

Linki zewnętrzne

[edytuj | edytuj kod]
1GL
2GL/
Język drugiej generacji/
Asembler
3GL /
Język trzeciej generacji
wieloparadygmatowe
proceduralne
i strukturalne
historyczne
inne
obiektowe
funkcyjne
edukacyjne
4GL/
Język czwartej generacji/
Język dziedzinowy
Języki zapytań do baz danych
Generatory raportów / stron
Przetwarzanie danych, analiza i raportowanie
5GL/Logiczne
Ezoteryczne
Inne