Definition
Som integreret udviklingsmiljø (IDE) og open source-sprog er Processing Programmeringssprog blevet udviklet specifikt til fællesskaberne inden for visuelt design, ny mediekunst og elektronisk kunst.
Det grundlæggende formål med udviklingen er at undervise i de grundlæggende principper for databehandling i et visuelt miljø og at blive selve grundlaget for udviklingen af elektroniske skitsebøger.
Historie om Processing Programmeringssprog
Arbejdet med udviklingen af Processing Programmeringssprog blev påbegyndt i foråret 2001. Dette arbejde blev påbegyndt af Casey Reas og Ben Fry. På det tidspunkt var de begge studerende på kandidatniveau på Media Lab MIT i John Maedas forskningsgruppe “Aesthetics and Computation”. Udviklerne arbejder fortsat med udviklingen af programmeringssproget processing.
På samme tid fortsatte Ben med sin ph.d.-grad og grundlagde senere Fathom Information Design. Casey, på den anden side, fortsatte til en fuldtidsundervisning og kunstnerisk karriere. De fleste af de idéer, der er forbundet med processing-programmeringssproget, går tilbage til Visual Language Workshop, der blev udviklet af Muriel Cooper.
Sproget fik sin grundlæggende udviklingskilde fra projektet Design of Maeda in Numbers, der blev introduceret på Media Lab og offentliggjort i 1999.
Processing-programmeringssproget blev på den anden side en kilde til udvikling af Arduino- og Wiring-projekterne på det tidspunkt, hvor Casey fortsatte sin lærerkarriere i Ivrea – Italien, på Interaction Design Institute. Udviklingen inden for Processing udløste også John Resig til at begynde at arbejde på Processing.js, der kan defineres som en JavaScript-version af sproget.
Denne udvikling førte derefter til en række andre projekter af lignende, herunder læreplanen for Khan Academy i datalogi. Bortset fra det er versioner af programmeringssproget Processing, der gør brug af Scala, ActionScript, Ruby og Python, også under udvikling.
Da det udviklingsarbejde, der er udført på sproget, er omfattende, blev Processing og andre projekter i forbindelse med dem derfor grundlaget for mere end 20 bøger.
Et af de grundlæggende formål med dette sprog er at fungere som et værktøj, der gør det muligt for ikke-programmører at komme ind på programmeringsområdet gennem den umiddelbare visuelle feedback og den tilfredsstillelse, der følger med.
Processing Foundation blev udviklet i år 2012. Daniel Shiffman var også et af de stiftende medlemmer af dette projekt og sluttede sig til processing-familien som den tredje leder for projektet.