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 />

left of my screen” to be somewhat uninformed and laughable, not to mention<br />

words such as “somewhere” and “my” which might condition a response<br />

equivalent to that of an existential dilemma for a computer. If you supply a<br />

computer program with specific screen positions in terms of x, y and z and<br />

dimensions in terms of width, height and depth either communicated explicitly or<br />

implicitly through an expression (which is something we will discuss in more<br />

detail later) you will find your programs to have more predictable and efficient<br />

results and would help to remove ambiguities that could lead to errors. Screen<br />

space and dimensions are concepts we will be dealing with in more detail in later<br />

chapters. Of course there are times when randomness and unpredictability are<br />

desirable qualities in a program, in which case no other resources available to<br />

man can produce a series of unpredictable results more efficiently than<br />

computers. This is a testament to why people devotedly invest in computers to<br />

provide the sequence of random digits that could potentially make casinos loose<br />

millions upon millions to gambling patrons.<br />

Computers, and subsequently software are used in various fields of medical technologies<br />

where predictability is of the utmost importance. Gambling machines also use software<br />

but in contrast to medical software predictability in the application of the software, is an<br />

undesirable effect for the machine owners.<br />

Abstraction 16

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

Saved successfully!

Ooh no, something went wrong!