Definition
Als integrierte Entwicklungsumgebung (IDE) und Open-Source-Sprache wurde Processing Programming Language speziell für die Gemeinschaften des visuellen Designs, der neuen Medienkunst und der elektronischen Kunst entwickelt.
Der Hauptzweck ihrer Entwicklung ist es, die Grundlagen des Rechnens in einer visuellen Umgebung zu lehren und die Grundlage für die Entwicklung von elektronischen Skizzenbüchern zu schaffen.
Geschichte der Processing-Programmiersprache
Die Arbeit an der Entwicklung der Processing-Programmiersprache wurde im Frühjahr 2001 begonnen. Diese Arbeit wurde von Casey Reas und Ben Fry begonnen. Zu dieser Zeit waren beide Studenten am Media Lab MIT in der Forschungsgruppe Ästhetik und Computation von John Maeda. Die Entwickler arbeiten weiterhin an der Entwicklung der Processing-Programmiersprache.
Zur gleichen Zeit setzte Ben seine Promotion fort und gründete später das Fathom Information Design. Casey hingegen verfolgte eine Vollzeitlehrtätigkeit und eine künstlerische Karriere. Die meisten Ideen, die mit der Programmiersprache Processing verbunden sind, gehen auf den Visual Language Workshop zurück, der von Muriel Cooper entwickelt wurde.
Die Sprache erhielt ihre grundlegende Entwicklungsquelle aus dem Projekt Design of Maeda in Numbers, das am Media Lab vorgestellt und im Jahr 1999 öffentlich bekannt gegeben wurde.
Die Programmiersprache Processing wiederum wurde zu einer Entwicklungsquelle für die Projekte Arduino und Wiring, als Casey seine Lehrtätigkeit in Ivrea – Italien, am Interaction Design Institute, ausübte. Die Entwicklungen in Processing veranlassten auch John Resig, mit der Arbeit an Processing.js zu beginnen, das als JavaScript-Version der Sprache definiert werden kann.
Diese Entwicklung führte dann zu einer Reihe anderer ähnlicher Projekte, einschließlich des Lehrplans der Khan Academy in Informatik. Abgesehen davon sind auch Versionen der Programmiersprache Processing, die Scala, ActionScript, Ruby und Python verwenden, in der Entwicklung.
Da die Entwicklungsarbeit an der Sprache umfangreich ist, wurden Processing und andere damit verbundene Projekte zur Grundlage von mehr als 20 Büchern.
Einer der grundlegenden Zwecke dieser Sprache ist es, als ein Werkzeug zu fungieren, das es Nicht-Programmierern ermöglicht, durch das unmittelbare visuelle Feedback und die damit einhergehende Befriedigung in das Feld der Programmierung einzusteigen.
Processing Foundation wurde im Jahr 2012 entwickelt. Daniel Shiffman war auch eines der Gründungsmitglieder dieses Projekts und gehört zur Processing-Familie als dritter Leiter des Projekts.