-
Hello World 1
Hello Display Window: Hello World 1.1 In the revised version of our Hello World Program we will start using the Display Window, firstly to display the original character set “Hello World” then to display a few shapes too. The text() function The text() function is the first function we will use to draw to the…
-
Visual Representations of Code
The Cartesian Graph and the Processing Coordinate System As mentioned earlier the Display Window’s dimensions are determined within the size() function via the parameters that it accepts. Those dimensions are measured in pixels. Later, when we start drawing to the Display Window we need to tell Processing where exactly we are attempting to draw to…
-
An Analysis of a Computer Program
As we are already aware Binary is a conceptual model that people have invented to represent the workings of a machine. Binary resultantly forms the basis of all software because as mentioned earlier no matter what programming language you use that code must be translated into a machine readable format before it can be interpreted…
-
Lower Level Languages and Higher Level Languages
Generally speaking higher level programming languages are closer to human spoken languages and lower level programming languages are closer to machine code, or binary. However this classification might not always be so clear. C++ is one language that some might argue challenge this programming language stereo type. C++ is a programming language that has all…
-
The Unique Qualities of a Programming Language
At the simplest level a programming language should be Turing complete. Turing complete refers to a set of data manipulation rules that, can simulate a Turing machine. This begs the question to be asked, who is Turing and what is his machine? Alan Turing was a British mathematician that is heralded as the father of…
-
Efficiency & Disambiguation
Efficiency Like any natural language, computer languages are built around their environments. Human cultures have developed languages as a means of communicating their perceptions of internal, conceptual and external environments. However what exists in one environment might not be a part of another. Subsequently, a string of words might be used to describe something that…
-
Abstraction
Abstraction Representing the abstract concept of something like data in the form of high and low voltages with a series of 1’s and 0’s can be quite useful, but still very difficult to read and understand. Imagine having to memorize all of those sequences in order to be an efficient programmer. It would take exorbitant…
-
Hardware and Software Theory
What is programming? A software program is a set of instructions issued to a computer via source code. Source code is data that usually resembles a text document which is typed in a specific programming language that is somewhere between a language that computers can process efficiently and humans can understand. The task of creating…