Básicamente está cambiando de marca. Está dirigido a artistas, músicos, aficionados y niños de 10 años en lugar de programadores. Si le dices a un estudiante de arte que tiene que aprender Java, es probable que se niegue con la idea. Después de todo, Java es un lenguaje bastante complicado y él habría abordado los conceptos de OOP (que, contrariamente a la propaganda, no es intuitivo para los humanos normales no programadores).
Procesamiento (y sus idiomas hermanos Processing.js y Wiring (que está en C)) es más un estilo de programación + una biblioteca muy grande, fácil de usar y bien documentada. Los programas en Procesamiento generalmente son de naturaleza procesal en lugar de OO. No se espera que los programas sean más grandes que un solo archivo, aunque puede hacerlo si lo desea. Por otro lado, la biblioteca incluida es de muy alto nivel y puede hacer mucho en solo una docena de líneas de código.
¿Por qué bastardecer Java/javascript/C de esta manera? Bueno, es para eliminar tantas barreras como sea posible para escribir código. Recuerde el público objetivo. Se supone que debes poder enseñar Processing a tu hija de 12 años en un par de tardes y que ella podría animar corazones rosados y unicornios en la pantalla si así lo desea.
+1, pero no creo que lo difícil tenga tanto que ver con eso como con el clunkiness. – cgp
Aquí una comparación entre Processing y Java http://wiki.processing.org/w/Java_Comparison – Lobo
@Lobo ese enlace está muerto. – Cyoce