Table of Contents
69 relations: Arduino, Ars Electronica, Ben Fry, Box2D, C++, Casey Reas, Character (computing), Cinder (programming library), Clojure, Codea, Communication design, Computer programming, Cooper Hewitt, Smithsonian Design Museum, Cross-platform software, Daniel Shiffman, Data type, Design By Numbers, Floating-point arithmetic, Free software, Fritzing, Functional programming, Game engine, GitHub, GNU General Public License, GNU Lesser General Public License, Graphics library, House of Cards (Radiohead song), Inner class, Integer (computer science), Integrated development environment, IPhone, Java (programming language), Java (software platform), Java class file, JavaFX, JavaScript, Johanna Hedva, John Resig, Lauren McCarthy, Lidar, Max (software), Method (computer programming), Microcontroller, Mirror, MIT Media Lab, Mozilla Foundation, Nature (journal), New media art, O'Reilly Media, Object-oriented programming, ... Expand index (19 more) »
- Creative coding
- JVM programming languages
- Java programming language family
- Physical computing
- Programming languages created in 2001
Arduino
Arduino is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Processing and Arduino are Physical computing.
Ars Electronica
Ars Electronica Linz GmbH is an Austrian cultural, educational and scientific institute active in the field of new media art, founded in Linz in 1979.
See Processing and Ars Electronica
Ben Fry
Benjamin Fry (born 1975) is an American designer who has expertise in data visualization.
Box2D
Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the MIT license.
C++
C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. Processing and C++ are cross-platform software and object-oriented programming languages.
Casey Reas
Casey Edwin Barker Reas (born 1972), also known as C. E. B. Reas or Casey Reas, is an American artist whose conceptual, procedural and minimal artworks explore ideas through the contemporary lens of software.
Character (computing)
In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language.
See Processing and Character (computing)
Cinder (programming library)
Cinder is an open-source programming library designed to give the C++ language advanced visualization abilities. Processing and Cinder (programming library) are creative coding.
See Processing and Cinder (programming library)
Clojure
Clojure (like closure) is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like most other Lisps, Clojure's syntax is built on S-expressions that are first parsed into data structures by a reader before being compiled. Clojure's reader supports literal syntax for maps, sets and vectors along with lists, and these are compiled to the mentioned structures directly. Processing and Clojure are cross-platform free software, cross-platform software, JVM programming languages and programming languages.
Codea
Codea.io is a code editor for iPad made by Two Lives Left.
Communication design
Communication design is a mixed discipline between design and information-development concerned with how media communicate with people.
See Processing and Communication design
Computer programming
Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks.
See Processing and Computer programming
Cooper Hewitt, Smithsonian Design Museum
Cooper Hewitt, Smithsonian Design Museum is a design museum at the Andrew Carnegie Mansion in Manhattan, New York City, along the Upper East Side's Museum Mile.
See Processing and Cooper Hewitt, Smithsonian Design Museum
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See Processing and Cross-platform software
Daniel Shiffman
Daniel Shiffman (born July 29, 1973) is a computer programmer, a member of the Board of Directors of the Processing Foundation, and an Associate Arts Professor at the Interactive Telecommunications Program (ITP) at New York University Tisch School of the Arts.
See Processing and Daniel Shiffman
Data type
In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types.
Design By Numbers
Design By Numbers (DBN) was an influential experiment in teaching programming initiated at the MIT Media Lab during the 1990s. Processing and Design By Numbers are educational programming languages.
See Processing and Design By Numbers
Floating-point arithmetic
In computing, floating-point arithmetic (FP) is arithmetic that represents subsets of real numbers using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base.
See Processing and Floating-point arithmetic
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
See Processing and Free software
Fritzing
Fritzing is an open-source initiative to develop amateur or hobby CAD software for the design of electronics hardware, intended to allow designers and artists to build more permanent circuits from prototypes. Processing and Fritzing are Physical computing.
Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions.
See Processing and Functional programming
Game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor.
See Processing and Game engine
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code. Processing and GitHub are cross-platform software.
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.
See Processing and GNU General Public License
GNU Lesser General Public License
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF).
See Processing and GNU Lesser General Public License
Graphics library
A graphics library or graphics API is a program library designed to aid in rendering computer graphics to a monitor.
See Processing and Graphics library
House of Cards (Radiohead song)
"House of Cards" is a song by the English rock band Radiohead, from their seventh studio album, In Rainbows (2007).
See Processing and House of Cards (Radiohead song)
Inner class
In object-oriented programming (OOP), an inner class or nested class is a class declared entirely within the body of another class or interface.
See Processing and Inner class
Integer (computer science)
In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.
See Processing and Integer (computer science)
Integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.
See Processing and Integrated development environment
IPhone
The iPhone is a smartphone produced by Apple that uses Apple's own iOS mobile operating system.
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Processing and Java (programming language) are JVM programming languages, Java platform, Java programming language family, object-oriented programming languages and programming languages.
See Processing and Java (programming language)
Java (software platform)
Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Processing and Java (software platform) are cross-platform software and Java platform.
See Processing and Java (software platform)
Java class file
A Java class file is a file (with the filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM). Processing and Java class file are Java platform.
See Processing and Java class file
JavaFX
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices.
JavaScript
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. Processing and JavaScript are cross-platform software.
Johanna Hedva
Johanna Hedva (born 1984) is a Korean American contemporary artist, writer, and musician.
See Processing and Johanna Hedva
John Resig
John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library.
Lauren McCarthy
Lauren Lee McCarthy is a Chinese-American artist and computer programmer based in Los Angeles.
See Processing and Lauren McCarthy
Lidar
Lidar (also LIDAR, LiDAR or LADAR, an acronym of "light detection and ranging" or "laser imaging, detection, and ranging") is a method for determining ranges by targeting an object or a surface with a laser and measuring the time for the reflected light to return to the receiver.
Max (software)
Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74. Processing and max (software) are creative coding.
See Processing and Max (software)
Method (computer programming)
A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message.
See Processing and Method (computer programming)
Microcontroller
A microcontroller (MC, UC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit.
See Processing and Microcontroller
Mirror
A mirror, also known as a looking glass, is an object that reflects an image.
MIT Media Lab
The MIT Media Lab is a research laboratory at the Massachusetts Institute of Technology, growing out of MIT's Architecture Machine Group in the School of Architecture.
See Processing and MIT Media Lab
Mozilla Foundation
The Mozilla Foundation (stylized as moz://a) is an American non-profit organization that exists to support and collectively lead the open source Mozilla project.
See Processing and Mozilla Foundation
Nature (journal)
Nature is a British weekly scientific journal founded and based in London, England.
See Processing and Nature (journal)
New media art
New media art includes artworks designed and produced by means of electronic media technologies.
See Processing and New media art
O'Reilly Media
O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly provides technical and professional skills development courses via an online learning platform.
See Processing and O'Reilly Media
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).
See Processing and Object-oriented programming
OpenFrameworks
openFrameworks is an open source toolkit designed for creative coding founded by Zachary Lieberman, Theo Watson and Arturo Castro. Processing and OpenFrameworks are creative coding.
See Processing and OpenFrameworks
OpenGL Shading Language
OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language.
See Processing and OpenGL Shading Language
Packt
Packt is a publishing company founded in 2003 and headquartered in Birmingham, UK, with offices in Mumbai, India.
Paolo Pedercini
Paolo Pedercini (born 1981) is an Italian game designer known for making Flash videogames based on provocative left-wing socio-political points of view, on topics such as labour market flexibility and Queer theory, in explicit opposition with the mainstream video game industry.
See Processing and Paolo Pedercini
Poly(methyl methacrylate)
Poly(methyl methacrylate) (PMMA) is the synthetic polymer derived from methyl methacrylate.
See Processing and Poly(methyl methacrylate)
Princeton Architectural Press
Princeton Architectural Press (now PA Press) is a division of Chronicle Books.
See Processing and Princeton Architectural Press
Radiohead
Radiohead are an English rock band formed in Abingdon, Oxfordshire, in 1985.
RGBA color model
RGBA stands for red green blue alpha.
See Processing and RGBA color model
Ruby (programming language)
Ruby is an interpreted, high-level, general-purpose programming language. Processing and Ruby (programming language) are object-oriented programming languages.
See Processing and Ruby (programming language)
Scala (programming language)
Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming. Processing and Scala (programming language) are cross-platform free software, JVM programming languages, Java programming language family, object-oriented programming languages and programming languages.
See Processing and Scala (programming language)
Scratch (programming language)
Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16. Processing and Scratch (programming language) are educational programming languages.
See Processing and Scratch (programming language)
Seneca Polytechnic
Seneca College of Applied Arts and Technology, branded as Seneca Polytechnic since 2023, is a multi-campus public college in the Greater Toronto Area and Peterborough, Ontario, Canada.
See Processing and Seneca Polytechnic
Static variable
In computer programming, a static variable is a variable that has been allocated "statically", meaning that its lifetime (or "extent") is the entire run of the program.
See Processing and Static variable
The New York Times
The New York Times (NYT) is an American daily newspaper based in New York City.
See Processing and The New York Times
The Washington Post
The Washington Post, locally known as "the Post" and, informally, WaPo or WP, is an American daily newspaper published in Washington, D.C., the national capital.
See Processing and The Washington Post
Unity (game engine)
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine.
See Processing and Unity (game engine)
Wiley (publisher)
John Wiley & Sons, Inc., commonly known as Wiley, is an American multinational publishing company that focuses on academic publishing and instructional materials.
See Processing and Wiley (publisher)
Wiring (software)
Wiring is an open-source electronics prototyping platform composed of a programming language, an integrated development environment (IDE), and a single-board microcontroller. Processing and Wiring (software) are cross-platform software, educational programming languages and object-oriented programming languages.
See Processing and Wiring (software)
Wrapper library
Wrapper libraries (or library wrappers) consist of a thin layer of code (a "shim") which translates a library's existing interface into a compatible interface.
See Processing and Wrapper library
See also
Creative coding
- Cinder (programming library)
- Creative coding
- Max (software)
- OpenFrameworks
- Processing
- SuperCollider
- Tomas Laurenzo
- Vvvv
JVM programming languages
- Adobe ColdFusion
- AgentSheets
- Apache Groovy
- Ateji PX
- BeanShell
- Ceylon (programming language)
- Clojure
- E (programming language)
- Fantom (programming language)
- Fortress (programming language)
- Frink (programming language)
- Golo (programming language)
- Gosu (programming language)
- JRuby
- JScheme
- Java (programming language)
- JavaFX Script
- Jython
- Kawa (Scheme implementation)
- Kotlin (programming language)
- List of JVM languages
- Mirah (programming language)
- Nashorn (JavaScript engine)
- NetRexx
- Noop
- Pizza (programming language)
- Pnuts
- Processing
- Renjin
- Rhino (JavaScript engine)
- SISC
- Scala (programming language)
- Umple
- X10 (programming language)
- Xtend
Java programming language family
- Apache Groovy
- AspectJ
- Ateji PX
- BeanShell
- Ceylon (programming language)
- Deeplearning4j
- Gosu (programming language)
- JScheme
- Java (programming language)
- Java Agent Template
- Java Astrodynamics Toolkit
- JavaFX Script
- Kotlin (programming language)
- Mirah (programming language)
- Pizza (programming language)
- Pnuts
- Processing
- Scala (programming language)
- Umple
- Visual J Sharp
Physical computing
Programming languages created in 2001
- AspectJ
- D (programming language)
- Frink (programming language)
- Joy (programming language)
- LiveCode
- Processing
- Reo Coordination Language
- Sieve (mail filtering language)
- XHarbour
References
Also known as .pde, P5 (programming language), P5.js, Proce55ing, Processing (Proce55ing), Processing (programming language), Processing (software), Processing IDE, Processing.js, Processing.org.

