Definice
Jako integrované vývojové prostředí (IDE) a open source jazyk byl programovací jazyk Processing vyvinut speciálně pro komunity vizuálního designu, umění nových médií a elektronického umění.
Základním účelem jeho vývoje je naučit základy výpočetní techniky ve vizuálním prostředí a stát se samotným základem vývoje elektronických skicářů.
Historie programovacího jazyka Processing
Práce na vývoji programovacího jazyka Processing byly zahájeny na jaře roku 2001. Tuto práci zahájili Casey Reas a Ben Fry. V té době byli oba postgraduálními studenty v Media Lab MIT v rámci výzkumné skupiny Aesthetics and Computation Johna Maedy. Vývojáři nadále pracují na vývoji programovacího jazyka Processing.
V téže době Ben pokračoval v doktorandském studiu a později založil společnost Fathom Information Design. Casey naopak pokračoval v pedagogické a umělecké kariéře na plný úvazek. Většina myšlenek spojených s programovacím jazykem Processing pochází z Visual Language Workshop, který vyvinula Muriel Cooper.
Jazyk získal základní zdroj vývoje z projektu Design of Maeda in Numbers, který byl představen v Media Lab a veřejně oznámen v roce 1999.
Programovací jazyk Processing se naopak stal zdrojem vývoje pro projekty Arduino a Wiring v době, kdy Casey pokračoval ve své pedagogické kariéře v Ivrea – Itálie, na Interaction Design Institute. Vývoj v Processing také podnítil Johna Resiga k tomu, aby začal pracovat na Processing.js, který lze definovat jako JavaScriptovou verzi tohoto jazyka.
Tento vývoj pak vedl k řadě dalších podobných projektů, včetně učebních osnov Khan Academy v oblasti informatiky. Kromě toho se vyvíjejí také verze programovacího jazyka Processing, které využívají jazyky Scala, ActionScript, Ruby a Python.
Protože práce na vývoji tohoto jazyka jsou rozsáhlé, stal se Processing a další projekty s nimi spojené základem více než 20 knih.
Jedním ze základních účelů tohoto jazyka je fungovat jako nástroj, který umožňuje neprogramátorům vstoupit do oblasti programování díky okamžité vizuální zpětné vazbě a uspokojení, které ji doprovází.
Processing Foundation byl vyvinut v roce 2012. Daniel Shiffman byl také jedním ze zakládajících členů tohoto projektu a připojil se k rodině Processing jako třetí vedoucí projektu.