Manufacture, processing, packaging, or holding of cannabis and cannabis products including packaging and labeling operations, testing, and quality control.
| Processing | |
|---|---|
| Paradigm | Object-oriented |
| Family | JVM-hosted |
| Designed by | Casey Reas, Ben Fry |
| Developers | Daniel Shiffman, Processing Foundation |
| First appeared | 2001 |
| Stable release | 4.5.2
/ May 23, 2026 |
| Implementation language | Java |
| Platform | x86-64, Raspberry Pi |
| OS | Unix-like: macOS, Linux, Android; Windows |
| License | GPL, LGPL |
| Filename extensions | .pde |
| Website | processing |
| Influenced | |
| Arduino, Wiring | |
Processing is a graphics library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. It is free and open-source software released under a GNU General Public License (GPL) and a GNU Lesser General Public License (LGPL).
Processing uses the Java programming language, with added simplifications such as added classes and aliased mathematical functions and operations. It also provides a graphical user interface to simplify the compiling and executing stage.
The Processing language and IDE are the precursor to other projects including Arduino and Wiring.
English
Etymology
By surface analysis, process + -ing.
Pronunciation
- (UK) IPA(key): /ˈpɹəʊsɛsɪŋ/
- (US) IPA(key): /ˈpɹɑsɛsɪŋ/
Noun
processing (countable and uncountable, plural processings)
- The action of the verb to process.
- The act of taking something through a set of prescribed procedures.
- (computing) The act of retrieving, storing, classifying, manipulating, transmitting etc. data, especially via computer techniques.
Hyponyms
- data processing
