Also known as Proce55ing, p5
Processing is a free 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.
~9 min read
Processing is a free 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.
Processing uses the Java programming language, with additional simplifications such as additional classes and aliased mathematical functions and operations. It also provides a graphical user interface for simplifying the compilation and execution stage.
via Wikipedia infobox
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
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).