Processing
為電子藝術和視覺交互設計而創建的一種開源編程語言
Processing是一种开源编程语言,专门为电子艺术和视觉交互设计而创建,其目的是通过可视化的方式辅助编程教学,并在此基础之上表达数字创意。Processing也指Processing语言的集成开发环境(IDE)。2001年,MIT媒体实验室的 Casey Reas 和 Benjamin Fry 发起了此计划。其固定目标之一便是作为一个有效的工具,通过激励性的可视化反馈帮助非程序员进行编程的入门学习。Processing语言建立在Java语言的基础之上,但使用简化的语法和图形编程模型。此外也有以Processing为基础,但使用Javascript做框架的P5.js。[3]。
编程范型 | 面向对象 |
---|---|
设计者 | Casey Reas, Ben Fry |
发行时间 | 2001年 |
当前版本 |
|
许可证 | GPL, LGPL |
文件扩展名 | .pde |
网站 | processing |
例子
最简单的"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);
}
参见
外部链接
- 官方网站
- 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/ (页面存档备份,存于互联网档案馆)
参考
- ^ Processing is open source and is available for macOS, Windows, and Linux.. 2023年7月26日 [2023年8月15日].
- ^ Download Processing.org. processing.org. [2022-07-07]. (原始内容存档于2019-07-15).
- ^ 存档副本. [2017-09-06]. (原始内容存档于2017-08-21).,p5.js学习札记