Processing
Processing és un llenguage de programació i entorn de desenroll integrat de còdic obert basat en Java, de fàcil utilisació, i que servix com a mig per a l'ensenyança i producció de proyectes multimèdia i interactius de disseny digital. Va ser iniciat per Ben Fry i Casey Rees, abdós membres de Aesthetics and Computation Group del MIT Mija Lab dirigit per John Maeda.[1]
Un dels objectius declarats de Processing és el d'actuar com a ferramenta per a que artistes, dissenyadors visuals i membres d'atres comunitats aliens al llenguage de la programació, deprengueren les bases de la mateixa a través d'una mostra gràfica instantànea i visual de l'informació. El llenguage de Processing es basa en Java, encara que fa us d'elements de programació senzills, per lo que no es requerixen coneiximents profunts en Java.[2] Processing utilisa una sintaxis simplificada i un model de programació de gràfics.
Alcanç
[editar | editar còdic]En estar basat en Java hereta tota la seua funcionalitat, convertint-se en una ferramenta fabulosa a l'hora d'encarar proyectes complexos i proyectes semi complets.[3]
Característiques
[editar | editar còdic]Processing inclou una finestra visual com a complement al contorn de l'entorn de desenroll integrat (IDE) per a organisar-les en els proyectes.
Cada esquema de Processing és en realitat una subclasse de PApplet, un tipo Java que posa en funcionament la major part de les característiques del llenguage del Processing.
En programar en Processing, totes les classes adicionals definides seran tractades com a classes internes quan el còdic es traduïx en pur Java abans de compilar. Açò significa que l'us de variables estàtiques i métodos de les classes està prohibit a menos que s'indique específicament a Processing qué vol el còdic en modo pur Java.
Processing també permet als usuaris crear les seues pròpies classes de PApplet en la finestra. Açò permet que els tipos de senyes complexes puguen incloure qualsevol número d'arguments i evita les llimitacions a l'us de tipos de senyes estàndar com int (sancer), char (caràcters), float (número real) o color (RGB, hexadecimal ARGB).
Vore també
[editar | editar còdic]- Java (llenguage de programació)
- P5js (Llibreria Javascript)
Referències
[editar | editar còdic]- ↑ Rees; Fry, {{{nom2}}} (2014). Processing: A Programming Handbook for Visual Designers and Artists (en anglés), The MIT Press. ISBN 978-0262028288.
- ↑ «Processing Overview» (en en-us). Processing. Consultat el 2022-06-22.
- ↑ «Introducció: ¿Qué és Processing?» (en és). POUSTA. Consultat el 2022-06-22.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Processing» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.