An open-source graphical library and integrated development environment for teaching non-programmers the basics of computer programming in a visual context, popular among electronic arts, new media art, and visual design communities.
Processing is an open-source computer programming language 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.
Processing uses a simplified syntax based on the Java language, but uses a graphics API based on Java2D and OpenGL that allows for easier manipulation of images and graphics. The Processing IDE includes a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions, and multiple syntax highlighting themes.
Key features of Processing include:
Processing allows users to create anything from interactive animations and games to analyzing data and prototyping user interfaces. It promotes software literacy within the visual arts and offers a foundation for programming concepts that can be expanded upon later.
Here are some alternatives to Processing:
Suggest an alternative ❐