Definition
Som integrerad utvecklingsmiljö (IDE) och open source-språk har Processing Programming Language utvecklats specifikt för visuell design, ny mediekonst och elektronisk konst.
Det grundläggande syftet med utvecklingen är att lära ut grunderna i databehandling i en visuell miljö och att bli själva grunden för utvecklingen av elektroniska skissböcker.
Historia för Processing Programming Language
Arbetet med att utveckla Processing Programming Language påbörjades under våren 2001. Arbetet inleddes av Casey Reas och Ben Fry. Vid den tiden var båda två studenter på forskarnivå vid Media Lab MIT, inom John Maedas forskningsgrupp Aesthetics and Computation. Utvecklarna fortsätter att arbeta med utvecklingen av programmeringsspråket processing.
Till samma tid fortsatte Ben med sin doktorsexamen och grundade senare Fathom Information Design. Casey, å andra sidan, fortsatte till en heltidsundervisning och konstnärlig karriär. De flesta av de idéer som förknippas med programmeringsspråket Processing går tillbaka till Visual Language Workshop som utvecklades av Muriel Cooper.
Språket fick sin grundläggande utvecklingskälla från projektet Design of Maeda in Numbers, som lanserades vid Media Lab och tillkännagavs offentligt 1999.
Processing programming language, å andra sidan, blev en källa till utveckling för Arduino- och Wiring-projekten, vid den tid då Casey fortsatte sin lärarkarriär i Ivrea – Italien, vid Interaction Design Institute. Utvecklingen inom Processing fick också John Resig att börja arbeta med Processing.js, som kan definieras som en JavaScript-version av språket.
Denna utveckling ledde sedan till ett antal andra projekt av liknande slag, bland annat läroplanen för Khan Academy i datavetenskap. Bortsett från detta är versioner av programmeringsspråket Processing som använder sig av Scala, ActionScript, Ruby och Python också under utveckling.
Då det utvecklingsarbete som gjorts på språket är omfattande, blev därför Processing och andra projekt som är förknippade med dem grunden för mer än 20 böcker.
Ett av de grundläggande syftena med detta språk är att fungera som ett verktyg som gör det möjligt för icke-programmerare att komma in i programmering genom den omedelbara visuella återkopplingen och den tillfredsställelse som följer med den.
Processing Foundation utvecklades år 2012. Daniel Shiffman var också en av de grundande medlemmarna i det här projektet och gick med i processing-familjen som den tredje ledaren för projektet.