What is programming?
Programming is controlling
computer does exactly what you tell it to do
Programming is teaching
computer can only "learn" to do new things if you say how
Programming is problem solving
always trying to make computer do something useful- i.e. finding an optimal travel route
Programming is creative
must find good solution out of many
Programming is modeling
describe salient properties and behaviors of a system
Programming is abstraction
identify important features without getting lost in detail
Programming is concrete
must provide detailed instructions to
complete each task
( i write | i program | i have a homepage | i take an english class )