Jordan Cazamias. Fall 2014. Static -> Dynamic -> Live . How do programmers test their changes to the code?. Static Programming: Code, compile, run, repeat. Dynamic Programming: Streamlined run process. ID: 750240
DownloadNote - The PPT/PDF document "Living it up with a Live Programming Lan..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Living it up with a Live Programming Language
Static -> Dynamic -> Live
How do programmers test their changes to the code?
Static Programming: Code, compile, run, repeat
Dynamic Programming: Streamlined run process
: code can be updated w/o restarting
Live language: Instant feedback while editingSlide3
SmallTalk: A live programming language
Based on data-flow programming model
Good for live languages because all computational dependencies are explicitly encoded
Object Oriented to allow programs to scale
Errors are reported quietly: “The show must go on!”Slide4
Live Coding Example
Today's Top Docs