Key facts
- Programming language.name
- Processing
- Programming language.logo
- Processing 2021 logo.svg
- Programming language.logo size
- 100px
- Programming language.paradigm
- Object-oriented
- Programming language.latest release version
- 4.3.1
- Programming language.license
- GPL, LGPL
- Programming language.logo alt
- On a light grey background, a stylized letter "P" made out of two rectangles and a semicircular arc in different shades of blue. The simple shapes evoke the way designs are created by the Processing library.
- Programming language.designers
- Casey Reas, Ben Fry
- Programming language.file ext
- .pde
- Software.name
- Processing IDE
- Software.logo
- Processing 4.0b1 Icon.png
- Software.screenshot
- Processing 4.0b1 Screenshot.png
- Software.caption
- Screenshot of Processing's integrated development environment.
- Software.latest release version
- 4.3
- Software.programming language
- Java, GLSL, JavaScript
- Software.operating system
- Cross-platform
- Software.genre
- Integrated development environment
via Wikipedia infobox
Source code
Processing is a flexible software sketchbook and a programming language designed for learning how to code. This repository contains the source code for the Processing project for people who want to help improve the code. We welcome new contributors! Join us on the Discord Server, and see the Contributor Guide for guidelines and tips on getting started. Acknowledgement Processing was initiated in 2001 by Ben Fry and Casey Reas, who led the development and maintenance of the project until 2023. We are grateful for their vision and dedication to the project. Processing is also indebted to over two decades of contributions from the broader Processing community. If you're interested in using Processing, head over to the download page, or read more about the project on the Processing website. There are also several tutorials that provide a helpful introduction. They are complemented by hundreds of examples that are included with the software itself. Getting Help For assistance with your own sketches, projects, or code, please post your question on the Processing forum: Our community is full of experienced developers and knowledgeable users who are eager to help. Before you post, please take a moment to read the guidelines on asking questions to make sure you get the best possible help. We’re incredibly grateful for the support and knowledge shared by everyone on the forum over the years. While we assume good intentions, and will give everyone a chance to learn, we have zero tolerance for repeated harassment, harmful behavior, or toxicity of any kind. Please read our Code of Conduct and join us in creating a safe and supportive environment through your words and actions. AI Usage Policy This project does not accept fully AI-generated contributions. AI tools may be used assistively only. As a contributor, you should be able to understand and take responsibility for changes you make to the codebase. More details can be found in our AI Usage Policy and AGENTS.md. Building Processing locally on your machine will let you troubleshoot and make sure your contributions work as intended before submitting them to this repository. It also gives you the flexibility to experiment and learn more about how Processing is structured. For more information and detailed instructions, follow our How to Build Processing guide. Contact Information For technical support or troubleshooting with your project, please post on the Processing Forum. For non-technical inquiries, here’s how to get in touch: For press inquiries, general information about the Processing software, or other non-technical questions, contact [email protected]. For anything related to the Processing Foundation or broader topics beyond the software, please reach out to [email protected]. For complete licensing information about the Processing core library and software, see LICENSE.md This project follows the all-contributors specification and the Emoji Key ✨ for contribution types. Detailed instructions on how to add yourself or add contribution emojis to your name are here. You can also post an issue or comment on a pull request with the text: @all-contributors please add @YOUR-USERNAME for THINGS (where THINGS is a comma-separated list of entries from the list of possible contribution types) and our nice bot will add you to CONTRIBUTORS.md automatically!
Excerpt from the source-code README · 6,898 chars · not written by Vinony
Wikidata facts
- Official website
- processing.org
- Image
- Processing 4.0b1 Screenshot.png
Show 5 more facts
- Commons category
- Processing (programming language)
- inception
- 2001-01-01
- Alexa rank
- 17516
- source code repository URL
- github.com/processing/processing4
- software version identifier
- 4.5.1
Sources (10)
via Wikidata · CC0