describe the basic programming style