Processing (programming language)
Encyclopedia : P : PR : PRO : Processing (programming language)
Processing is an open source project initiated by Casey Reas and Benjamin Fry, formerly of the Aesthetics and Computation Group at the MIT Media Lab. It is "a programming language and integrated development environment (IDE) built for the electronic arts and visual design communities", which aims to teach the basics of computer programming in a visual context, and to serve as the foundation for electronic sketchbooks. One of the stated aims of Processing is to act as a tool to get non-programmers started with programming, through the instant gratification of visual feedback. It is a language that builds on the graphical side of the Java programming language, simplifying features and creating a few new ones.
Processing includes a "sketchbook", a minimal alternative to an IDE for organizing projects.
Processing is increasingly being used in schools and universities to teach programming to non-technical students and beginners. It is also widely being adopted as the programming language of choice among people working in visual media and arts. It has also spawned another project, Wiring, which uses the Processing IDE together with a simplified version of the C programming language as a way to teach artists how to program microcontrollers. There are now two separate hardware projects, Wiring and Arduino, using the Wiring environment and language. Another spin-off project, Mobile Processing by Francis Li, allows software written using the Processing programming language and environment to run on Java powered mobile devices.
In 2005 Reas and Fry won the prestigious Golden Nica award from Ars Electronica in its Net Vision category for their work on Processing.
External links
- http://www.processing.org/
- http://dev.processing.org/
- http://mobile.processing.org/
- http://hardware.processing.org/
- http://wiring.org.co/
- http://www.arduino.cc/
- http://www.processinghacks.com/
- http://www.processingblogs.org/
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
