Linguaggio di Programmazione Processing

0 Azioni

Definizione

Come ambiente di sviluppo integrato (IDE) e linguaggio open source, il linguaggio di programmazione Processing è stato sviluppato specificamente per le comunità di design visivo, arte dei nuovi media e arti elettroniche.

Lo scopo fondamentale del suo sviluppo è quello di insegnare le basi dell’informatica in un ambiente visivo, e di diventare la base stessa dello sviluppo di sketchbook elettronici.

Storia del linguaggio di programmazione Processing

Il lavoro sullo sviluppo del linguaggio di programmazione Processing è iniziato nella primavera del 2001. Questo lavoro è stato iniziato da Casey Reas e Ben Fry. A quel tempo entrambi erano studenti laureati al Media Lab MIT, all’interno del gruppo di ricerca Aesthetics and Computation di John Maeda. Gli sviluppatori continuano a lavorare sullo sviluppo del linguaggio di programmazione di elaborazione.

Al tempo stesso, Ben ha continuato con il suo dottorato e successivamente ha fondato la Fathom Information Design. Casey, d’altra parte, ha perseguito a tempo pieno l’insegnamento e la carriera artistica. La maggior parte delle idee associate al linguaggio di programmazione di elaborazione risalgono al Visual Language Workshop che è stato sviluppato da Muriel Cooper.

Il linguaggio ha avuto la sua fonte fondamentale di sviluppo dal progetto Design of Maeda in Numbers, che è stato introdotto al Media Lab ed è stato annunciato pubblicamente nel 1999.

Il linguaggio di programmazione di elaborazione, d’altra parte, è diventato una fonte di sviluppo per i progetti Arduino e Wiring, al momento in cui Casey stava perseguendo la sua carriera di insegnante a Ivrea – Italia, presso l’Interaction Design Institute. Gli sviluppi di Processing hanno anche spinto John Resig ad iniziare a lavorare su Processing.js, che può essere definito come una versione JavaScript del linguaggio.

Questo sviluppo ha poi portato ad una serie di altri progetti simili, tra cui il curriculum di Khan Academy in informatica. Oltre a questo, versioni del linguaggio di programmazione di elaborazione che fanno uso di Scala, ActionScript, Ruby e Python sono anche in corso di sviluppo.

Come il lavoro di sviluppo fatto sul linguaggio è ampio, quindi, l’elaborazione e altri progetti associati a loro è diventato il fondamento di più di 20 libri.

Uno degli scopi fondamentali di questo linguaggio è quello di funzionare come uno strumento che permette ai non programmatori di entrare nel campo della programmazione attraverso il feedback visivo immediato e la gratificazione che lo accompagna.

Processing Foundation è stato sviluppato nell’anno 2012. Daniel Shiffman è stato anche uno dei membri fondatori di questo progetto e si è unito alla famiglia di elaborazione come terza guida del progetto.

0 Shares

Profili di lavoro che richiedono questa abilità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.