Määritelmä
Integroituna kehitysympäristönä (IDE) ja avoimen lähdekoodin kielenä Processing-ohjelmointikieli on kehitetty nimenomaan visuaalisen muotoilun, uuden mediataiteen ja elektronisen taiteen yhteisöjä varten.
Kehittämisen perustarkoituksena on opettaa tietojenkäsittelyn perusteet visuaalisessa ympäristössä, ja siitä on tarkoitus tulla elektronisten luonnoskirjojen kehittämisen varsinainen perusta.
Prosessointiohjelmointikielen historia
Prosessointiohjelmointikielen kehitystyö aloitettiin keväällä 2001. Työn aloittivat Casey Reas ja Ben Fry. Molemmat olivat tuolloin jatko-opiskelijoita Media Lab MIT:ssä John Maedan Aesthetics and Computation -tutkimusryhmässä. Kehittäjät työskentelevät edelleen Processing-ohjelmointikielen kehittämisen parissa.
Samaan aikaan Ben jatkoi väitöskirjaansa ja perusti myöhemmin Fathom Information Design -yrityksen. Casey puolestaan jatkoi päätoimiseen opetus- ja taiteilijauraansa. Suurin osa Processing-ohjelmointikieleen liittyvistä ideoista juontaa juurensa Muriel Cooperin kehittämästä Visual Language Workshop -ohjelmointikielestä.
Kieli sai perustavanlaatuisen kehityslähteensä Media Labissa esitellystä Design of Maeda in Numbers -hankkeesta, joka julkistettiin vuonna 1999.
Processing-ohjelmointikielestä tuli toisaalta Arduino- ja Wiring-hankkeiden kehityslähde aikana, jolloin Casey jatkoi opettajanuraansa Ivreassa – Italiassa, Interaction Design Institutessa. Processingin kehitys sai myös John Resigin aloittamaan työskentelyn Processing.js:n parissa, joka voidaan määritellä kielen JavaScript-versioksi.
Tämä kehitys johti sitten useisiin muihin samankaltaisiin hankkeisiin, kuten Khan Academyn tietotekniikan opetussuunnitelmaan. Tämän lisäksi kehitteillä ovat myös Scalaa, ActionScriptiä, Rubya ja Pythonia hyödyntävät versiot Processing-ohjelmointikielestä.
Mikäli kielen parissa tehty kehitystyö on laajaa, siksi Processingista ja muista siihen liittyvistä projekteista tuli yli 20 kirjan perusta.
Yksi tämän kielen perustarkoituksista on toimia työkaluna, jonka avulla ei-ohjelmoijat pääsevät ohjelmoinnin alalle välittömän visuaalisen palautteen ja siihen liittyvän mielihyvän kautta.
Processing Foundation on kehitetty vuonna 2012. Daniel Shiffman oli myös yksi tämän projektin perustajajäsenistä ja liittyi Processing-perheeseen projektin kolmantena johtajana.