Processing

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Processing
Processing logo
编程范型面向对象
设计者Casey Reas英语Casey Reas, Ben Fry英语Ben Fry
发行时间2001年,​25年前​(2001
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    许可证GPL, LGPL
    文件扩展名.pde
    网站processing.org

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

    例子[编辑]

    最简单的"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);
    }
    

    参见[编辑]

    外部链接[编辑]

    参考[编辑]

    1. ^ Download Processing.org. processing.org. [2022-07-07]. (原始内容存档于2019-07-15). 
    2. ^ 存档副本. [2017-09-06]. (原始内容存档于2017-08-21). ,p5.js学习札记