Processing

Processing是一种开源编程语言，专门为电子艺术和视觉交互设计而创建，其目的是通过可视化的方式辅助编程教学，并在此基础之上表达数字创意。Processing也指Processing语言的集成开发环境(IDE)。2001年，MIT媒体实验室的 Casey Reas 和 Benjamin Fry 发起了此计划。其固定目标之一便是作为一个有效的工具，通过激励性的可视化反馈帮助非程序员进行编程的入门学习。Processing语言建立在Java语言的基础之上，但使用简化的语法和图形编程模型。此外也有以Processing為基礎，但使用Javascript做框架的P5.js。，p5.js学习札记。

例子
最简单的"Hello World"程序的Processing可能版本是：

// This prints "Hello World." to the IDE console.
println("Hello World.");

由于Processing的面向视觉本质，下面的代码是这个语言的感观的更高的例子：
// Hello mouse.
void setup() {
  size(400, 400);
  stroke(255);
  background(192, 64, 0);
}

void draw() {
  line(150, 25, mouseX, mouseY);
}

 參見 

 Nodebox

 外部链接 

http://www.processingjs.org/ 
http://www.openprocessing.org/ 
http://groups.google.com/group/processingjs 
https://processing-china.github.io/ 
https://web.archive.org/web/20190608133711/http://www.creativecoding.org/ 
http://www.creativeapplications.net/ 

参考

Category:动画软件
Category:计算机图形学
Category:跨平台软件
Category:自由發展元件與函式庫
Category:Java平台
Category:JVM程式语言
Category:面向对象的编程语言
Category:使用LGPL许可证的软件
Category:2001年软件
Category:自由跨平台軟體
Category:2001年建立的程式語言