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學習札記