14.04.2014 Views

Hello Processing - Vula

Hello Processing - Vula

Hello Processing - Vula

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

There are two points worth noting here, firstly we have input data into the<br />

println() function and secondly it has returned data back to us, that being what it<br />

has printed to the debugger console. When a function is used in this way we are<br />

said to be calling a function. Functions are the building blocks of <strong>Processing</strong> and<br />

we will be using them regularly and even creating our own.<br />

The process of calling a function visualized.<br />

Syntax and syntax errors<br />

The arrangement of components within a statement is exceptionally important in<br />

programming. Unlike in natural languages, where sentences can be structured in<br />

several different configurations and still have the same meaning. In programming<br />

a specific syntax exists for all languages and must be adhered to or your compiler/<br />

interpreter might throw an exception or a syntax error. Syntax errors are generally<br />

quite common when you first start programming, it is easy to forget to place a<br />

semi-colon at the end of a statement or close parenthesis that have been left<br />

hanging open. Errors like these are often easy to debug, particularly when using<br />

the PDE. For example if we were to make a mistake in our <strong>Hello</strong> World 1.0<br />

program and forget to close the open parenthesis, when trying to run the sketch<br />

we could get an error looking something like this...<br />

<strong>Hello</strong> World Program 1.0 48

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

Saved successfully!

Ooh no, something went wrong!