Code flow: Difference between revisions

From XPUB & Lens-Based wiki
Line 3: Line 3:
== A Computer Glossary ==
== A Computer Glossary ==


[[File:EamesComputerGlossaryTitle.png|thumb]]
[[File:EamesComputerGlossaryTitle.png|160px]]


Charles & Ray Eames 1968
Husband & wife design superstars Charles & Ray Eames produced this animation explaining "the particular jargon" of computation for the IBM pavilion at the 1968 Worlds Fair in San Antonio Texas.
 
Produced for the IBM Corporation pavilion at Hemisfair, the 1968 Worlds Fair in San Antonio, Texas.


== Code ==
== Code ==

Revision as of 14:55, 25 September 2012

<slidy theme="aa" />

A Computer Glossary

EamesComputerGlossaryTitle.png

Husband & wife design superstars Charles & Ray Eames produced this animation explaining "the particular jargon" of computation for the IBM pavilion at the 1968 Worlds Fair in San Antonio Texas.

Code

http://rosettacode.org/wiki/Category:Draft_Programming_Tasks

http://rosettacode.org/wiki/99_Bottles_of_Beer

Expression / Evaluation

Some expressions for the console...

5
3
"Tristram"
'SHAndy'

Operations

5 * 3
100 - 1
3 * 8
"Tristram" + "Shandy"

Operations: Functions

Math.sqrt (25)
Math.sqrt (26)

Objects

"Tristram".toUpperCase

?!

"Tristram".toUpperCase()

Assignment

Assignment is the process of storing an expression in a "name", called a variable.

x = 5 * 3
name = "Tristram"

Assignment ++

x = x + 1
x += 1
x++
name = name + " Shandy"

DOM

c=document.getElementById("c")

Reaching into the document and grabbing hold of the page.

Canvas

See Canvas

The canvas tag was introduced by Apple and has been standardized to become part of HTML5.

Using a function to control when things happen in the page

Loop

Handouts

Assignment, GeneralImperative + ProgramHighLow

Debug / Trace