Processing is a programming language, development environment, and online community. It is designed to help visual artists and designers create interactive graphics, animations, and applications for the web, desktop, and mobile devices. It is based on the Java language and supports a range of advanced features such as data visualization, sound and video processing, and physical computing. Processing is free to download and use, and can be extended through the use of external libraries. The Processing development environment includes an integrated development environment (IDE) with a text editor, debugger, and compiler. It also includes a library of example code, tutorials, and an active user community. The Processing language and environment are used to develop interactive applications for computers, phones, tablets, and other devices.
does what it does best uniquely and beautifully, and yet it is completely different from processing