Processing
Processing to język programowania zaprojektowany z myślą o społeczności zajmującej się sztuką wizualną. Jest oprogramowaniem open source i używa podstawowej składni do tworzenia rysunków, animacji oraz interaktywnych programów. Zawiera także podstawowe IDE, które służy jako interfejs programistyczny.
Każdy program utworzony w Processing nazywa się „szkicem” i może zostać zapisany w szkicowniku. Są to nieskompilowane pliki kodu źródłowego, zapisywane w formacie zwykłego tekstu. Każdy szkic można uruchomić w interfejsie Processing za pomocą polecenia . Polecenie umożliwia edytowanie kodu programu w czasie rzeczywistym, gdy szkic jest uruchomiony. Polecenie uruchamia szkic jako aplikację pełnoekranową.
Poniżej znajduje się przykład kodu Processing, który tworzy okno o rozmiarze 640x480 i rysuje prostokąt w pobliżu lewego górnego rogu, o rozmiarze 300x200.
void setup() {
size(640,480);
}
void draw() {
rect(40,40,300,200);
}
Processing jest oparty na Javie, dlatego kod źródłowy Processing ma składnię podobną do składni Javy. Okno Processing jest w rzeczywistości programem Java o nazwie PApplet, który jest klasą Javy. Przed wydaniem Processing 3 (w 2015 roku) można było osadzać PApplet w aplikacji Java. Zależność od apletu została usunięta w Processing 3.0, dlatego obecnie do osadzania PAppletów w aplikacjach Java wymagany jest dodatkowy kod.
Chociaż środowisko IDE Processing jest standardowym sposobem tworzenia i uruchamiania szkiców Processing, można je także tworzyć i uruchamiać za pomocą innych interfejsów. Można na przykład użyć środowiska IDE, takiego jak Eclipse, pod warunkiem zaimportowania pliku core.jar Processing. Można również uruchamiać szkice Processing bezpośrednio w przeglądarce internetowej za pomocą biblioteki p5.js JavaScript. Istnieje także biblioteka Processing.py, która umożliwia pisanie i uruchamianie programów Processing w Pythonie.
Sprawdź swoją wiedzę