[Trying to revise some skids... this one didn't quite make it beyond being a light, negative jingle. "Dark swans of trespass" is a line from one of the Ern Malley "hoax" poems.]
i’m on a staple diet
of “can’t be blamed”
nothing is
unnatural erosion
all the cuticle colors
blent into 2.3 milliseconds
tenure-track pluto
moons the universe
"gets those guys a quicker
national anthem"
in one 90-minute take
from a handycam on david
letterman’s forehead
--cell phones off
deviating from the script
alive, not surviving
on the weakening antarctic shelf
as a cast of a thousand
emperor brand penguins
as if senile lepidopterists
leapt
curious, frank
as improvised carbon dating
“dark swans of trespass”
on a secular, voided landscape
The most basic duality that exists with variables is how the programmer sees them in a totally different way than the computer does. When you're typing away in Project Builder, your variables are normal words smashed together, like software titles from the 80s. You deal with them on this level, moving them around and passing them back and forth.
Posted by: Simon at January 19, 2004 01:46 AMThis code should compile and run just fine, and you should see no changes in how the program works. So why did we do all of that?
Posted by: Court at January 19, 2004 01:47 AMThese secret identities serve a variety of purposes, and they help us to understand how variables work. In this lesson, we'll be writing a little less code than we've done in previous articles, but we'll be taking a detailed look at how variables live and work.
Posted by: Ellis at January 19, 2004 01:47 AMSeth Roby graduated in May of 2003 with a double major in English and Computer Science, the Macintosh part of a three-person Macintosh, Linux, and Windows graduating triumvirate.
Posted by: Edwin at January 19, 2004 01:47 AMOur next line looks familiar, except it starts with an asterisk. Again, we're using the star operator, and noting that this variable we're working with is a pointer. If we didn't, the computer would try to put the results of the right hand side of this statement (which evaluates to 6) into the pointer, overriding the value we need in the pointer, which is an address. This way, the computer knows to put the data not in the pointer, but into the place the pointer points to, which is in the Heap. So after this line, our int is living happily in the Heap, storing a value of 6, and our pointer tells us where that data is living.
Posted by: Joshua at January 19, 2004 01:48 AM