Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Processing (programming language)

Index Processing (programming language)

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. [1]

66 relations: Arduino, Ars Electronica, Barack Obama, Ben Fry, C (programming language), C++, Canvas element, Casey Reas, Character (computing), Cinder (programming library), Clojure, Codea, Communication design, Computer programming, Cooper Hewitt, Smithsonian Design Museum, Cross-platform, Daniel Shiffman, Data type, Design By Numbers, Electoral College (United States), Floating-point arithmetic, Fritzing, Functional programming, GitHub, GNU General Public License, GNU Lesser General Public License, Inner class, Integer (computer science), Integrated development environment, IPhone, Java (programming language), Java (software platform), Java class file, JavaFX, JavaScript, Johanna Hedva, John McCain, John Resig, John Wiley & Sons, Kadenze, Khan Academy, Lisp (programming language), Logo (programming language), Max (software), Method (computer programming), Microcontroller, MIT Media Lab, New media art, O'Reilly Media, Object-oriented programming, ..., Open-source software, OpenFrameworks, OpenGL, OpenGL Shading Language, Packt, PostScript, Princeton Architectural Press, Programming language, RGBA color space, Ruby (programming language), Scala (programming language), Seneca College, Static variable, Strong and weak typing, United States presidential election, 2008, Wiring (development platform). Expand index (16 more) »

Arduino

Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world.

New!!: Processing (programming language) and Arduino · See more »

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.

New!!: Processing (programming language) and Ars Electronica · See more »

Barack Obama

Barack Hussein Obama II (born August 4, 1961) is an American politician who served as the 44th President of the United States from January 20, 2009, to January 20, 2017.

New!!: Processing (programming language) and Barack Obama · See more »

Ben Fry

Benjamin Fry (born 1975) is an American expert in data visualization.

New!!: Processing (programming language) and Ben Fry · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Processing (programming language) and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Processing (programming language) and C++ · See more »

Canvas element

The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.

New!!: Processing (programming language) and Canvas element · See more »

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.

New!!: Processing (programming language) and Casey Reas · See more »

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.

New!!: Processing (programming language) and Character (computing) · See more »

Cinder (programming library)

Cinder is an open-source programming library designed to give the C++ language advanced visualization abilities.

New!!: Processing (programming language) and Cinder (programming library) · See more »

Clojure

Clojure (like "closure") is a dialect of the Lisp programming language.

New!!: Processing (programming language) and Clojure · See more »

Codea

Codea is a Lua code editor for iOS devices made by Two Lives Left.

New!!: Processing (programming language) and Codea · See more »

Communication design

A communication design is a mixed discipline between design and information-development which is concerned with how media intervention such as printed, crafted, electronic media or presentations communicate with people.

New!!: Processing (programming language) and Communication design · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Processing (programming language) and Computer programming · See more »

Cooper Hewitt, Smithsonian Design Museum

Cooper Hewitt, Smithsonian Design Museum is a design museum located in the Upper East Side's Museum Mile in Manhattan, New York City.

New!!: Processing (programming language) and Cooper Hewitt, Smithsonian Design Museum · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Processing (programming language) and Cross-platform · See more »

Daniel Shiffman

Daniel Shiffman (born July 29, 1973) is a programmer, and former project lead with the Processing Foundation, and an Associate Arts Professor at the Interactive Telecommunications Program at NYU's Tisch School of the Arts.

New!!: Processing (programming language) and Daniel Shiffman · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

New!!: Processing (programming language) and Data type · See more »

Design By Numbers

Design By Numbers (or DBN) was an influential experiment in teaching programming initiated at the MIT Media Lab during the 1990s.

New!!: Processing (programming language) and Design By Numbers · See more »

Electoral College (United States)

The United States Electoral College is the mechanism established by the United States Constitution for the election of the president and vice president of the United States by small groups of appointed representatives, electors, from each state and the District of Columbia.

New!!: Processing (programming language) and Electoral College (United States) · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: Processing (programming language) and Floating-point arithmetic · See more »

Fritzing

Fritzing is an open source initiative to develop amateur or hobby CAD software for the design of electronics hardware, to support designers and artists ready to move from experimenting with a prototype to building a more permanent circuit.

New!!: Processing (programming language) and Fritzing · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: Processing (programming language) and Functional programming · See more »

GitHub

GitHub Inc. is a web-based hosting service for version control using Git.

New!!: Processing (programming language) and GitHub · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Processing (programming language) and GNU General Public License · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: Processing (programming language) and GNU Lesser General Public License · See more »

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.

New!!: Processing (programming language) and Inner class · See more »

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.

New!!: Processing (programming language) and Integer (computer science) · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Processing (programming language) and Integrated development environment · See more »

IPhone

iPhone is a line of smartphones designed and marketed by Apple Inc. The iPhone line of products use Apple's iOS mobile operating system software.

New!!: Processing (programming language) and IPhone · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Processing (programming language) and Java (programming language) · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Processing (programming language) and Java (software platform) · See more »

Java class file

A Java class file is a file (with the.class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM).

New!!: Processing (programming language) and Java class file · See more »

JavaFX

JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications (RIAs) that can run across a wide variety of devices.

New!!: Processing (programming language) and JavaFX · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Processing (programming language) and JavaScript · See more »

Johanna Hedva

Johanna Hedva (formerly Johanna Reed, born May 5, 1984) is a genderqueer Korean American contemporary artist working in Los Angeles, and author of Sick Woman Theory and On Hell.

New!!: Processing (programming language) and Johanna Hedva · See more »

John McCain

John Sidney McCain III (born August 29, 1936) is an American politician serving as the senior United States Senator from Arizona, a seat he was first elected to in 1986.

New!!: Processing (programming language) and John McCain · See more »

John Resig

John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library.

New!!: Processing (programming language) and John Resig · See more »

John Wiley & Sons

John Wiley & Sons, Inc., also referred to as Wiley, is a global publishing company that specializes in academic publishing.

New!!: Processing (programming language) and John Wiley & Sons · See more »

Kadenze

Kadenze, operated by Kadenze Inc., is a for-profit massive open online course (MOOC) provider that offers courses geared toward art, music, and creative technology, fields which are falling behind other fields such as computer science in terms of number of courses offered in the MOOC space.

New!!: Processing (programming language) and Kadenze · See more »

Khan Academy

Khan Academy is a non-profit educational organization created in 2006 by educator Salman Khan with a goal of creating a set of online tools that help educate students.

New!!: Processing (programming language) and Khan Academy · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Processing (programming language) and Lisp (programming language) · See more »

Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon.

New!!: Processing (programming language) and Logo (programming language) · See more »

Max (software)

Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.

New!!: Processing (programming language) and Max (software) · See more »

Method (computer programming)

A method in object-oriented programming (OOP) is a procedure associated with a message and an object.

New!!: Processing (programming language) and Method (computer programming) · See more »

Microcontroller

A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

New!!: Processing (programming language) and Microcontroller · See more »

MIT Media Lab

The MIT Media Lab is an antidisciplinary research laboratory at the Massachusetts Institute of Technology, growing out of MIT's Architecture Machine Group in the School of Architecture.

New!!: Processing (programming language) and MIT Media Lab · See more »

New media art

New media art refers to artworks created with new media technologies, including digital art, computer graphics, computer animation, virtual art, Internet art, interactive art, video games, computer robotics, 3D printing, cyborg art and art as biotechnology.

New!!: Processing (programming language) and New media art · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: Processing (programming language) and O'Reilly Media · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Processing (programming language) and Object-oriented programming · See more »

Open-source software

Open-source software (OSS) is a type of computer software whose source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.

New!!: Processing (programming language) and Open-source software · See more »

OpenFrameworks

openFrameworks is an open source toolkit designed for "creative coding" founded by Zachary Lieberman, Theo Watson and Arturo Castro.

New!!: Processing (programming language) and OpenFrameworks · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: Processing (programming language) and OpenGL · See more »

OpenGL Shading Language

OpenGL Shading Language (abbreviated: GLSL), is a high-level shading language with a syntax based on the C programming language.

New!!: Processing (programming language) and OpenGL Shading Language · See more »

Packt

Packt, pronounced Packed, is a print on demand publishing company based in Birmingham, UK and Mumbai, India.

New!!: Processing (programming language) and Packt · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Processing (programming language) and PostScript · See more »

Princeton Architectural Press

Princeton Architectural Press is a small press publisher that specializes in books on architecture, design, photography, landscape, and visual culture, with over 1,000 titles on its backlist.

New!!: Processing (programming language) and Princeton Architectural Press · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Processing (programming language) and Programming language · See more »

RGBA color space

RGBA stands for red green blue alpha.

New!!: Processing (programming language) and RGBA color space · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Processing (programming language) and Ruby (programming language) · See more »

Scala (programming language)

Scala is a general-purpose programming language providing support for functional programming and a strong static type system.

New!!: Processing (programming language) and Scala (programming language) · See more »

Seneca College

Seneca College of Applied Arts and Technology is a multiple-campus public college located in the Greater Toronto Area of Ontario, Canada.

New!!: Processing (programming language) and Seneca College · See more »

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.

New!!: Processing (programming language) and Static variable · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: Processing (programming language) and Strong and weak typing · See more »

United States presidential election, 2008

The United States presidential election of 2008 was the 56th quadrennial presidential election.

New!!: Processing (programming language) and United States presidential election, 2008 · See more »

Wiring (development platform)

Wiring is an open-source electronics prototyping platform composed of a programming language, an integrated development environment (IDE), and a single-board microcontroller.

New!!: Processing (programming language) and Wiring (development platform) · See more »

Redirects here:

.pde, P5 (programming language), P5.js, Proce55ing, Processing (Proce55ing), Processing (language), Processing (software).

References

[1] https://en.wikipedia.org/wiki/Processing_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »