Icon of program: Processing

Processing for Mac

  • Free
  • 1
    1
  • 1.5K
  • V3.5.4

An open-source IDE for organizing projects

Processing is a free and open-source graphical library and integrated development kit (IDE). This development kit was made with new media art, electronic arts, and visual design communities in mind. It aims to teach non-programmers the fundamentals of computer programming in a visual context. This software uses the Java programming language with additional modifications to help simplify mathematical computations and functions. It also comes with a graphical UI to help with ease of use.

What is Processing?

The Processing Foundation was founded back in 2002 by Casey Reas and Ben Fry, both from the Aesthetics and Computation Group at the MIT Media Lab. As mentioned, it was developed with the goal of teaching non-programmer about computer programming and promote computer literacy through the use of visual aids. It features a sketchbook, which is a minimal and simpler alternative to an integrated development environment that can be used for organizing projects.

The sketchbook can be built upon with various tools and libraries that are available for it. There are hundreds of libraries that help you introduce new elements or functionalities such as adding multimedia assets to your project or the ability to work with advanced 3D geometry. There are also various tools to help create sketches easier, such as a color and font selector and even the ability to archive and create copies of your sketches.

Processing has been used for building a proof-of-concept for visualizations and graphic experiments, lessening the time between the construction of an idea and the actual coding process. Its limitations start to show when your projects grow, though. It tends to slow down as you introduce more assets and complex code into it. Its compiler will oftentimes detect errors, and there is no debugger to help you easily identify them. This significantly hinders quick development cycles.

A great teaching tool for computer programming

All in all, Processing is a great teaching tool to help non-programmers learn and get comfortable with coding. It comes with a capable integrated development environment and it offers plenty of tools and libraries to help you out with your projects. This is a great starting tool for any beginner. If you work with more complex projects, Eclipse is a good alternative worth checking out.

  • Pros

    • Free and open-source
    • Beginner-friendly
    • Extensive tools and libraries available for creating sketches
  • Cons

    • No debugger
    • Slows down with more complex projects
 0/3

App specs

Also available in other platforms

Program available in other languages


Icon of program: Processing

Processing for Mac

  • Free
  • 1
    1
  • 1.5K
  • V3.5.4

User reviews about Processing

Have you tried Processing? Be the first to leave your opinion!

You may also like

Alternatives to Processing

Explore Apps

Latest articles

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.
Softonic
Your review for Processing
Softonic
98/100

Score result: Clean

This file passed a comprehensive security scan using VirusTotal technology. It is safe to download.

  • Virus free
  • Spyware free
  • Malware free
  • Verified by Security Partners

    VirusTotal logo

Scan Info

Last scan
Wednesday, March 2, 2022
Scan provider
VirusTotal · Full report

File Integrity

File
processing_v3.5.4_macosx.zip
SHA256
4d64fe42a6c5c0863cc82e93a036e73731999ee9448be45bc322f91b0010bb6b
SHA1
e551c68003dec4b3fcacac8cfb383df27faefd90

Softonic security commitment

Processing has been thoroughly scanned by our advanced security systems and verified by industry-leading partners. This file comes from the official developer and has passed all our security checks, showing no signs of viruses, malware, or spyware.