14.04.2014 Views

Hello Processing - Vula

Hello Processing - Vula

Hello Processing - Vula

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

An Introduction To Programming With <strong>Processing</strong><br />

each time the code needs to be executed.<br />

Of course at some point in order for the code to be run on a computer it has to<br />

exist in a machine readable format regardless of whether it's compiled or<br />

interpreted, so theoretically the difference between the two methods is not<br />

inherently specific to the language you are creating the code with but rather more<br />

to do with how a language is implemented. What this means is that any language<br />

could be interpreted or compiled, it's how the code that you create is implemented<br />

that determines whether that code will be compiled or interpreted.<br />

<strong>Processing</strong> compiles to Java bytecode, and can subsequently run on any Java<br />

enabled machine it is estimated that there are currently over 4.5 billion Javaenabled<br />

machines. Java is said to be an interpreted language.<br />

<strong>Processing</strong> compiles your Sketches to Java Bytecode and uses the Display Window<br />

(foreground) for testing and development.<br />

Debugger<br />

A debugger in the context of an IDE is software that examines code either as a<br />

part of the compilation process or before compilation or interpretation in order to<br />

reduce the number of bugs within a program. The term bug in relation to<br />

computer programming is used to describe an error, fault or some means of a<br />

computer program acting in an unexpected or unintended way. The process of<br />

Why Learn Programming using <strong>Processing</strong>? 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!