Processing Definizione significato

Cos’è il Processing?

Processing è un linguaggio di programmazione progettato per la comunità delle arti visive. È open source e usa una sintassi di base per creare disegni, animazioni e programmi interattivi. Include anche un IDE di base, che serve come interfaccia di programmazione.

Ogni programma creato in Processing è chiamato “sketch” e può essere salvato in uno sketchbook. Sono file codice sorgente non compilati e sono salvati in formato testo semplice. Ogni schizzo può essere eseguito all’interno dell’interfaccia di Processing usando il comando Sketch → Run. Il comando Sketch → Tweak ti permette di modificare il codice del programma in real-time mentre lo sketch è in esecuzione. Il comando Sketch → Presenta esegue lo sketch come applicazione a schermo intero.

Di seguito è riportato un esempio di codice di Processing che crea una finestra di dimensioni 640×480 e disegna un rettangolo vicino all’angolo superiore sinistro di dimensioni 300×200.

void setup() {
size(640,480);
}

void draw() {
rect(40,40,300,200);
}

Processing è costruito su Java, quindi il codice sorgente di Processing ha una sintassi simile a Java. La finestra di Processing è in realtà un programma Java chiamato PApplet, che è una classe Java. Prima che Processing 3 fosse rilasciato (nel 2015), era possibile incorporare una PApplet in un’applicazione Java. La dipendenza applet è stata rimossa in Processing 3.0, quindi ora è necessario del codice extra per incorporare le PApplet nelle applicazioni Java.

Mentre l’IDE di Processing è il modo standard per creare ed eseguire gli sketch di Processing, essi possono anche essere costruiti ed eseguiti usando altre interfacce. Per esempio, è possibile usare un IDE come Eclipse, purché sia importato il file core.jar di Processing. È anche possibile eseguire gli sketch di Processing direttamente in un browser web usando la libreria p5.js JavaScript. Infine, c’è una libreria Processing.py che permette di scrivere ed eseguire programmi Processing in Python.

La descrizione di Processing in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Elaborazione o vuoi suggerire un nuovo termine tecnico, contattaci.