Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Processing

Scripting Language

Processing is a programming language and integrated development environment created in 2001 by Casey Reas and Ben Fry at the MIT Media Lab, with the nonprofit Processing Foundation established in 2012 together with Daniel Shiffman. It is built on top of Java and adds a simplified set of classes and functions along with a graphical development environment, aimed at teaching programming fundamentals to people without a programming background in a visual, arts oriented context. The project has been influential beyond its own use, contributing ideas that shaped later platforms such as Arduino and Wiring, and it received the Golden Nica from Ars Electronica in 2005. Processing is free and open source software, released under the GNU General Public License and Lesser General Public License. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
License
GNU GPL v2.0 1
First Released
2001 1
Connections

In Field

Source Processing (Wikipedia)

Influenced By

Source Wikidata: Processing

Licensed Under

Sources
1. Wikidata: Processing
  • Wikidata Q1053535, class allow-list match (w-wdresolver-0926)
  • Wikidata Q1053535 P571 (inception)
  • Wikidata Q1053535 P275 (license)
  • Influenced By: Logo
View the Source
Wikipedia: Processing (programming language)
Lead section
Quote, Lead section
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.
View the Source
Processing (Wikipedia)
  • In Field: Programming Language Theory, Lead
    Processing uses the Java programming language, with added simplifications such as added classes and aliased mathematical functions and operations.
  • In Group: Languages and Tools for Artists and Storytellers, Lead
    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.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.