2. Business
• Synthetic posts by Friday, Response posts
by Monday at 9.
• Is logging on from off grounds an issue?
• WordPress tricks
– How to make links
– Edit Mode
– Adding Media
– Adding Code
3. Review
• Knowledge and Media
– Knowledge is embedded in a social process
mediated by literacy and other forms of media
– This social process takes place within a
network of people and artifacts
– As this network changes, so does what counts
as knowledge
• Hello World!
– Your entrance into the knowledge network
called the Web …
4. If PHP is a language, then who is the
speaker and who is the listener?
7. When we write code, we are speaking to
the computer, who then speaks to us
We are also writing to others who will
read the code (including ourselves)
9. The difference is that a computer is a
machine – it harnesses and transfers
energy
10.
11. com⋅put⋅er
/kəm-pyutər/ [kuhm-pyoo-ter]
–noun
1. Also called processor. An electronic device
designed to accept data, perform prescribed
mathematical and logical operations at high
speed, and display the results of these
operations. Compare analog computer, digital
computer.
2. A person who computes; computist.
Origin:
1640–50; compute + -er 1 ; cf. MF computeur
12. Computer languages encode a kind of
labor
Programming is about creating and
controlling this new kind of labor
It is writing in the imperative mode
13. To perform work, a computer must have
a representation of the world
But a programmer must first represent
that world for the computer
18. “We hold these truths to be self-
evident, that all men are created equal, that
they are endowed by their Creator with
certain unalienable Rights, that among
these are Life, Liberty and the pursuit of
Happiness.”
19.
20. The cultural logic of worlds is expressed
in novels in the form of
plots, characters, and an other symbolic
devices
What about code?
34. Sentences
• Code is written in sentences
– Imperative and inquisitive modes
• Imperative
– $x = $y; // Like saying, “Let $x = $y”
– $x = 1 * 50 + $z;
• Inquisitive
– If ($x == 1) {} // Like asking, “Is $x equal to 1?”
35. Sigils
• E.g. $ as a prefix to variables
• In CS and Magic
• Mnemonic devices
• Hungarian notation
• Use in other languages
• Philosophical differences
38. The Role of Programming
Programming
Programs and Files
Operating System
Hardware (storage, input, output)
Users interact via input and output devices
Notes de l'éditeur
See http://vimeo.com/26472518
PHP Version
http://rhizome.org/editorial/2011/sep/6/essay-alexander-r-galloway-nils-aall-barricelli-ca/Barricelli experiment recreated with Processing by Galloway. Barricelli’s visualization technique has been altered—color has been added to show the gene groups more clearly, and the vertical axis has been compressed to increase the amount of evolutionary time that is visible. Each swatch of textured color within the image indicates a different organism. Borders between color fields mean that an organism has perished, been born, mutated, or otherwise evolved into something new