開始處理
Processing 是一種開源程式語言和環境,適用於想要建立影象,動畫和互動的人。
處理是指基於 Java 構建的語言及其附帶的最小 IDE。它是免費的開源軟體,可在 Linux,Mac OS X 和 Windows 上執行,並可輸出螢幕,列印,3D 軟體包和 CNC 列印。
該語言簡化了許多複雜的概念,簡化了設計師,藝術家和非程式設計師進入程式設計世界的過程。
多年來,它被用於生產許多專案,從資料視覺化 ,對物理計算 ,遊戲 , 3D ,聲音 ,實時效能比較 ,以及更多 。
由於其充滿活力的社群,Processing 不僅享有超過 100 個庫的貢獻,而且還出現在 Android 和 iOS 等主要移動平臺上。
有一些線上社群可以共享處理內容,例如 OpenProcessing 。
有些網站甚至允許使用者直接在瀏覽器中學習和使用 Processing,例如 Flash 驅動的 SketchPatch 和 JavaScript 驅動的 HasCanvas , Sketchpad 和 p5.js (純 JS)。
還有以下語言的處理埠:
- 使用 ProcessingJS 或 p5js 的 JavaScript
- 動作指令碼
- Python(參見 NodeBox , Field , pyProcessing 或新的官方 Python 模式 )
- Scala
- Clojure 的
- 紅寶石
在 Android 的模式允許通過專案設定自動任務執行處理草圖為 Android 應用程式與程式碼中很少或沒有變化的 .apk 檔案匯出。Android 處理草圖還可以訪問底層的 Android 感測器和裝置。
高階使用者不受限於 Processing IDE; 他們可以在 Eclipse 中設定 Processing 專案 ; 使用 proclipsing或者使用 Sublime Text通過 processing-sublime包構建和執行 sketch。